mysqld_multi и my.cnf

Сюрприз от разработчиков mariadb55 проявился на FreeSBD

В ранних версиях (до 5.5.35 включительно) при запуске mysqld_multi искал my.cnf в папке /etc. Начиная с версии 5.5.35_1 нас предупреждают о необходимости переноса my.cnf в /usr/local/etc

Хорошо, это мы сделали. Однако выполнение

mysqld_multi start 6-9

не приводит ни к чему. Запуская с параметром —log читаю

No MySQL servers to be started (check your GNRs)

Таким образом конфиг перенести заставили, но искать его в /usr/local/etc mysqld_multi не научили. В результате запуск должен выполняться следующим образом

mysqld_multi --defaults-file=/usr/local/etc/my.cnf start 6-9

Так работает

П.С.

Перед апдейтом рекомендуется остановить все сервера mysql

Александр Черных
системный администратор

Статьи по теме

0