我已安装MySQL
在 a 上RHEL 5 server
,我想对其进行设置,以便服务器在启动时启动。
我已经运行了该chkconfig --list mysqld
命令,它当前在级别 3、4 和 5 上运行。但是,当我重新启动服务器时,没有mysqld
启动任何守护程序。
我还尝试通过执行手动启动服务器,/usr/bin/mysqld_safe
并得到以下输出:
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
100319 10:31:30 mysqld ended
我看了看,/var/log/mysqld.log
发现以下内容:
100319 10:29:01 mysqld started
100319 10:29:02 InnoDB: Started; log sequence number 0 29752204
100319 10:29:02 [ERROR] Can't start server : Bind on unix socket: Permission denied
100319 10:29:02 [ERROR] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
100319 10:29:02 [ERROR] Aborting
更新:我尝试开始使用mysql.server
脚本(from /usr/share/mysql
)并且它有效。所以我继续将此脚本链接到适当的运行级别(rc0.d
和rc3.d
)rc5.d
。但是,它仍然没有在启动时启动。