这是另外一种 mysql 无法启动的可能。
其他的大家去网上搜,大概都能知道一二。
不过对于 Linux 新手来说,如果不慎用 chown 修改了某些文件的所有权,那有的时候问题就看起来很复杂(其实却很简单)了。
mysql 停止后无法启动,却不给任何的提示,直接failed,这样的情况需要考虑是不是所有权造成的。
进入 /var/run/
查看 mysqld 的所有权: ls -l
然后如果所有者不是 mysql:root 那么:
chown mysql:root mysqld
然后重新启动mysql
所有权的问题虽然不是个大问题,但有的时候考虑不到的话就会很郁闷,因为会发现网上所有的方法都没用。
在考虑网上的解决方法的时候,也要想到之前自己做过什么没有。不然后果会很郁闷。