Създаване или коригиране на MySQL конфигурационния файл
📋 Общ преглед
Скриптът /usr/local/cpanel/bin/build_mysql_conf се използва, за да създаде или поправи конфигурационния файл на MySQL – обикновено това е файлът my.cnf.
🔧 Можеш да подадеш настройки директно чрез командния ред или чрез конфигурационен файл.
🔺 Опциите от командния ред имат приоритет пред тези от конфигурационния файл.
Стартиране на скрипта
Изпълнява се като root в терминал:
/usr/local/cpanel/bin/build_mysql_conf [опции]
Поддържани опции
| Опция | Описание | Пример |
| –daemonize | Стартира скрипта във фонов режим (като daemon) |
/usr/local/cpanel/bin/build_mysql_conf –daemonize
| –fix-my-cnf | Поправя само my.cnf – без да рестартира услуги, без SELinux промени и без mysql_upgrade |
/usr/local/cpanel/bin/build_mysql_conf –fix-my-cnf
| –no-upgrade | Пропуска командата mysql_upgrade, която обикновено се изпълнява след MySQL ъпгрейд |
/usr/local/cpanel/bin/build_mysql_conf –no-upgrade
| –no-restart | Не рестартира mysqld услугата след конфигурационни промени |
/usr/local/cpanel/bin/build_mysql_conf –no-restart
| –no-selinux | Не задава SELinux контексти на MySQL бинарните файлове (ако системата използва SELinux) |
/usr/local/cpanel/bin/build_mysql_conf –no-selinux
Полезно за:
- Поправяне на счупен или празен my.cnf
- Автоматично регенериране на конфигурацията след актуализация
- Избягване на ненужни рестарти или промени по SELinux
- Сценарии, където искаш само частични промени без пълна намеса