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, щоб діяти.
|