Я использую MySQL в CentOS и хочу, чтобы он запускался при запуске под mysql
пользователь. Я попытался /sbin/chkconfig --level 35 mysqld on
от моего cool-RR
user, но похоже, что это заставляет mysql попытаться запустить как cool-RR. Как заставить его запускаться при запуске как пользователь mysql
?
По умолчанию он должен запускаться как пользователь mysql. Вы, вероятно, запускаете демон под своей учетной записью, вместо этого вам следует использовать сценарий запуска, который будет выполняться с использованием файлов конфигурации в / etc.
т.е.
service mysqld stop
service mysqld start
Выполните следующие команды из-под своей учетной записи:
su
chkconfig mysqld on
Затем вы можете перезапустить службу путем перезапуска службы mysqld. Вы можете проверить, под каким пользователем он работает, выполнив
ps aux | grep mysqld
В /etc/mysql/my.cnf установите для "пользователя" значение "mysql" в разделе [mysqld].