Spec-Zone .ru
спецификации, руководства, описания, API
|
Если Вы должны определить опции запуска, когда Вы выполняете сервер, можно указать на них на командной строке или разместить их в файл опции. Для опций, которые используются каждый раз, когда сервер запускается, можно счесть самым удобным использовать файл опции, чтобы определить Вашу конфигурацию MySQL. Это - особенно истина при следующих обстоятельствах:
Установка или расположения каталога данных отличаются от расположений значения по
умолчанию (C:\Program Files\MySQL\MySQL Server 5.7
и C:\Program Files\MySQL\MySQL Server 5.7\data
).
Вы должны настроить настройки сервера, такие как память, кэш, или конфигурационная информация InnoDB.
Когда сервер 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
как каталог данных вместо этого, следует сделать две вещи:
Переместите все data
каталог и все его содержание от
расположения значения по умолчанию (например C:\Program Files\MySQL\MySQL Server
5.7\data
) к E:\mydata
.
Используйте a --datadir
опция, чтобы определить новое расположение каталога данных
каждый раз Вы запускаете сервер.