Назад | Перейти на главную страницу

Как заставить MySQL запускаться при запуске под пользователем mysql?

Я использую 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].