题外话1:开始犯了低级错误,我们把整个mysql所有数据库的目录都放在存储里面,造成数据库损坏启动不了,还好有备份。后来想了下,肯定不能放,因为里面有mysql等自带数据库。
题外话2:如果mysql总是启动不起来,总是提示var目录下lock文件存在(删除后也没用)、和生成不了pid和sock文件的时候。
(1)可以考虑到数据库损坏了,这时候一定要想到是不是数据库损坏了(我把kkmail数据库文件删除,然后删除ibdata1、ib_logfile0、ib_logfile1后,再重启mysql后好了)
(2)可以考虑权限问题,mysql对权限很敏感。
原文:http://blog.51cto.com/net881004/2105660