Spec-Zone .ru
спецификации, руководства, описания, API

2.3.5.2. Создание Файла Опции

Если Вы должны определить опции запуска, когда Вы выполняете сервер, можно указать на них на командной строке или разместить их в файл опции. Для опций, которые используются каждый раз, когда сервер запускается, можно счесть самым удобным использовать файл опции, чтобы определить Вашу конфигурацию MySQL. Это - особенно истина при следующих обстоятельствах:

Когда сервер MySQL запускается на Windows, он ищет файлы опции в нескольких расположениях, таких как каталог Windows, C:\, и каталог установки MySQL (для полного списка расположений, см. Раздел 4.2.3.3, "Используя Файлы Опции"). Каталог Windows обычно называют чем-то как C:\WINDOWS. Можно определить его точное расположение от значения WINDIR переменная окружения используя следующую команду:

C:\> echo %WINDIR%

MySQL ищет опции в каждом расположении сначала в my.ini файл, и затем в my.cnf файл. Однако, чтобы избежать беспорядка, лучше, если Вы используете только один файл. Если Ваш PC использует загрузчик где C: не загрузочный диск, Ваша единственная опция должна использовать my.ini файл. Какой бы ни файл опции, который Вы используете, это должен быть файл простого текста.

Отметить

При использовании MySQL Installer, чтобы установить MySQL Server, это создаст my.ini в расположении значения по умолчанию. И с MySQL Server 5.5.27, пользователь рабочему MySQL Installer предоставляют полные полномочия этому новому my.ini.

Другими словами убедитесь, что у пользователя MySQL Server есть разрешение, чтобы читать my.ini файл.

Можно также использовать файлы опции в качестве примера, включенные с Вашим распределением MySQL; см. Раздел 5.1.2, "Значения по умолчанию Конфигурации Сервера".

Файл опции может быть создан и изменен с любым текстовым редактором, таким как Блокнот. Например, если MySQL устанавливается в E:\mysql и каталог данных находится в E:\mydata\data, можно создать файл опции, содержащий a [mysqld] раздел, чтобы определить значения для basedir и datadir опции:

[mysqld]# set basedir to your installation pathbasedir=E:/mysql# set datadir to the location of your data directorydatadir=E:/mydata/data

Отметьте, что пути Windows определяются в файлах опции, используя (передают) наклонные черты, а не наклонные черты влево. Если Вы действительно используете наклонные черты влево, дважды их:

[mysqld]# set basedir to your installation pathbasedir=E:\\mysql# set datadir to the location of your data directorydatadir=E:\\mydata\\data

Правила для использования наклонной черты влево в значениях файла опции даются в Разделе 4.2.3.3, "Используя Файлы Опции".

Каталог данных располагается в пределах AppData каталог для пользователя рабочий MySQL.

Если требуется использовать каталог данных в различном расположении, следует скопировать все содержание data каталог к новому расположению. Например, если Вы хотите использовать E:\mydata как каталог данных вместо этого, следует сделать две вещи:

  1. Переместите все data каталог и все его содержание от расположения значения по умолчанию (например C:\Program Files\MySQL\MySQL Server 5.7\data) к E:\mydata.

  2. Используйте a --datadir опция, чтобы определить новое расположение каталога данных каждый раз Вы запускаете сервер.