10bet网址
MySQL 8.0参考手册
相关文件10bet官方网站 本手册下载 从本手册中摘录

2.3.4.2创建选项文件

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

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

  • 您需要调整服务器设置,例如内存,缓存或InnoDB配置信息。

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

C: \ > %列出%回响

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

请注意

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

换句话说,确保MySQL Server用户有权阅读my.ini文件。

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

可以使用任何文本编辑器(如记事本)创建和修改选项文件。例如,如果安装了MySQLE:\ mysql和数据目录在e:\ mydata \ data,您可以创建包含一个选项文件[mysqld]属性的值basedirdatadir选项:

# set datadir to the location of your data directory datadir=E:/mydata/data

Microsoft Windows路径名称在选项文件中使用(转发)斜杠而不是反斜杠指定。如果您确实使用Backslashes,请双倍:

[mysqld] # set basedir to your install path basedir=E:\\mysql # set datadir to your data directory 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.选项,用于在每次启动服务器时指定新的数据目录位置。