10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 42.0 mb
PDF (A4)- 42.1 mb
手册页(TGZ)- 267.2 kb
手册页(邮政编码)- 376.8 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

2.3.4.2创建选项文件

如果在运行服务器时需要指定启动选项,可以在命令行中指定它们,或将它们放在选项文件中。对于每次服务器启动时使用的选项,您可能会发现使用选项文件来指定您的MySQL配置是最方便的。在下列情况下尤其如此:

  • 安装或数据目录位置与默认位置不同(C:\Program Files\MySQL\MySQL服务器8.0而且C:\Program Files\MySQL\MySQL服务器8.0\数据).

  • 你需要调优服务器的设置,比如内存、缓存或InnoDB配置信息。

当MySQL服务器在Windows上启动时,它会在多个位置寻找选项文件,比如Windows目录,C: \,以及MySQL安装目录(完整的位置列表,请参见第4.2.2.2节,“使用选项文件”).Windows目录通常被命名为C:\WINDOWS.的值确定其确切位置列出环境变量,使用如下命令:

C: \ > %列出%回响

MySQL首先在每个位置查找选项my.ini文件,然后在my.cnf文件。但是,为了避免混淆,最好只使用一个文件。如果你的电脑使用引导加载程序C:是不是启动驱动器,你唯一的选择是使用my.ini文件。无论使用哪个选项文件,它都必须是纯文本文件。

请注意

当使用MySQL安装程序安装MySQL服务器时,它会创建my.ini在默认位置,执行MySQL安装程序的用户被授予这个新的完全权限my.ini文件。

换句话说,确保MySQL服务器用户有权限读取my.ini文件。

您还可以使用MySQL发行版中包含的示例选项文件;看到第5.1.2节,“服务器默认配置”

可以使用任何文本编辑器(如Notepad)创建和修改选项文件。例如,安装了MySQLE: \ mysql数据目录在E: \ mydata \数据,可以创建一个包含(mysqld)的值basedir而且datadir选项:

#设置datadir为你的数据目录的位置,datadir=E:/mydata/data

Microsoft Windows路径名称在选项文件中使用(正向)斜杠而不是反斜杠指定。如果你使用反斜杠,请将其加倍:

#设置datadir到你的数据目录的位置datadir=E:\\mydata\\data

在选项文件值中使用反斜杠的规则见第4.2.2.2节,“使用选项文件”

ZIP归档文件不包括数据目录中。要通过创建数据目录并在MySQL系统数据库中填充表来初始化MySQL安装,可以使用其中之一来初始化MySQL——初始化——initialize-insecure.有关更多信息,请参见第2.10.1节,“初始化数据目录”

如果要在不同的位置使用数据目录,则应该复制数据目录到新位置。例如,如果你想使用E: \ mydata作为数据目录,你必须做两件事:

  1. 移动整个数据目录及其所有内容的默认位置(例如C:\Program Files\MySQL\MySQL服务器8.0\数据)E: \ mydata

  2. 使用一个——datadir选项来指定每次启动服务器时新的数据目录位置。