my.cnf — это конфигурационный файл, который загружается при запуске MySQL и обычно помещается в каталог установки MySQL, или вы можете загрузить его в другие каталоги. После установки mysql в системе будет несколько файлов my.cnf, некоторые из которых используются для тестирования. Используйте команду locate my.cnf, чтобы перечислить все файлы my.cnf команда Найдите my.cnf Выход
Когда нужно изменить конфигурационный файл, нужно найти, какой файл my.cnf был загружен при запуске mysql. 1. Проверьте, используется ли my.cnf указанного каталога После запуска mysql мы проверяем процесс mysql, чтобы узнать, есть ли настройка для использования файла my.cnf указанного каталога, если да, значит, этот конфигурационный файл загружается при запуске mysql. команда PS aux|grep mysql|grep 'my.cnf' Выход
Вы можете увидеть, что /usr/local/Cellar/mysql/5.6.24/my.cnf — это конфигурационный файл для загрузки запуска mysql. Если приведённая выше команда не выводится, значит, нет настройки использовать my.cnf для указанного каталога. 2. Проверьте каталог, где mySQL по умолчанию читает my.cnf
Если вы не настроите my.cnf на указанный каталог, mysql прочитает файл my.cnf в корневой и стандартной директории при запуске mysql. Посмотрите на стандартную директорию, которая читает конфигурационный файл при запуске mysql команда mysql --help|grep 'my.cnf' Выход
Это:MySQL по умолчанию ищет в каталоге my.cnf, с первым приоритетом. 3. При запуске не используется конфигурационный файл Если нет настройки использовать указанный файл my.cnf в каталоге, а в стандартном каталоге для чтения нет файла my.cnf, это означает, что конфигурационный файл не загружается при запуске mysql, но используется стандартная конфигурация. Если нужно изменить конфигурацию, вы можете создать файл my.cnf (например: /etc/my.cnf) в каталоге, который по умолчанию читается в mysql, записать содержимое конфигурации для изменения и перезапустить mysql, чтобы он вступил в силу.
|