我在 CentOS 上使用 MySQL,我想让它在用户启动时运行mysql
。我尝试/sbin/chkconfig --level 35 mysqld on
从我的cool-RR
用户运行,但这似乎让 mysql 尝试以 cool-RR 的身份运行。我如何让它在用户启动时运行mysql
?
答案1
默认情况下,它应该以 mysql 用户身份启动。您可能在自己的用户帐户下启动守护进程,您应该使用启动脚本,该脚本将使用 /etc 中的配置文件执行
IE
service mysqld stop
service mysqld start
答案2
在 /etc/mysql/my.cnf 中,在 [mysqld] 部分将“user”设置为“mysql”。
答案3
在您的帐户下执行以下命令:
su
chkconfig mysqld on
然后,您可以通过 service mysqld restart 重新启动服务。您可以通过发出以下命令来检查它在哪个用户下运行
ps aux | grep mysqld