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

2.3.4.2创建选项文件

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

  • 安装或数据目录位置与默认位置不同(C:\ Program Files \ MySQL \ MySQL Server 5.7C:\ Program Files \ MySQL \ MySQL Server 5.7 \ Data)。

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

当MySQL Server在Windows上启动时,它会在几个位置寻找选项文件,例如Windows目录,C:\,以及MySQL安装目录(对于最完整的位置列表,请参阅第4.2.2.2节“使用选项文件”。)。Windows目录通常被命名为类似的东西C:\ Windows。您可以从值的值确定其确切的位置Windir.环境变量使用以下命令:

C:\> echo%Windir%

MySQL在每个位置寻找选项My.ini.文件,然后在我.CNF.文件。但是,为了避免困惑,如果您只使用一个文件,最好是。如果您的PC使用引导加载程序C:不是启动驱动器,您唯一的选择是使用My.ini.文件。无论您使用的选项文件,它必须是纯文本文件。

笔记

使用MySQL安装程序安装MySQL Server时,它会创建My.ini.在默认位置,执行MySQL Installer的用户被授予此新的完整权限My.ini.文件。

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

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

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

[MySQLD]#将基于安装路径的#将数据目录Datadir = e:/ mydata / data的位置= e:/ mysql #ed datadir

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

[MySQLD]#将基于安装路径的#将数据= e:\\ MySQL#SET DATADIR数据目录DATADIR = E:\\ MyData \\数据的位置

给出了选项文件值中使用反斜杠的规则第4.2.2.2节“使用选项文件”。

正如MySQL 5.7.6的那样,ZIP存档不再包括一个数据目录。要通过创建数据目录初始化MySQL安装并在MySQL系统数据库中填充表,请使用或使用初始化MySQL- 初始化或者- Initialize-Insecure.。有关其他信息,请参阅第2.10.1节“初始化数据目录”

如果您想在不同的位置使用数据目录,则应复制整个内容数据目录到新位置。例如,如果要使用E:\ mydata作为数据目录,您必须执行两件事:

  1. 移动整个数据从默认位置的目录和其所有内容(例如C:\ Program Files \ MySQL \ MySQL Server 5.7 \ Data) 至E:\ mydata

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