MySQL异常关闭导致无法启动的处理一例

原因是sock文件没被清理掉。

在 /etc/rc.d/rc.local 里添加如下代码:
# clean mysqld temp socket.
service mysqld status | grep stopped > /dev/null && if [ -e /var/lib/mysql/mysql.sock ]; then
	rm /var/lib/mysql/mysql.sock
	service mysqld start
fi
Written on March 11, 2014