近期,在freeshell的一次重启之后,我发现我的mysql服务器无法启动。启动时显示Starting MYSQL…..后没有反应,但通过mysqld –user=root 服务能正常启动。

查看日志,tail -n 30 /var/lib/mysql/*.err

发现有以下内容

./ibdata1 can’t be opened in read-write mode

怀疑是权限问题,因此用如下方法进行修复:

chown mysql:mysql -R /var/lib/mysql

问题得到解决。以后遇到此类问题,需要想到查看日志。