I have installed MySQL
on a RHEL 5 server
and I want to set it up so that the server starts on boot.
I've ran the chkconfig --list mysqld
command and it's currently running on levels 3, 4 and 5. However, when I reboot the server, no mysqld
daemon is started.
I've also tried manually starting the server by executing /usr/bin/mysqld_safe
and I get the following output:
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
I looked in /var/log/mysqld.log
and I found the following:
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
UPDATE: I tried starting using the mysql.server
script (from /usr/share/mysql
) and it worked.So I went ahead and linked this script to the appropriate run levels (rc0.d
, rc3.d
and rc5.d
). However, it's still not starting on boot.