思路

XAMPP: Couldn't start MySQL 问题解决思路

  今天在给测试服务器备份数据,关闭掉 XAMPP 之后却怎么也启动不了MySQL,提示信息如下图

XAMPP: Couldn't start MySQL !

  在网上找了一圈,有一个办法被转得到处都是,那就是使用 chown 将 lampp 目录下的所有文件的用户和组改成 root,然后使用 chmod 将 lampp 下的所有文件权限改为 777。尽管很多人通过这个办法解决了 MySQL 无法启动的问题,但将 lampp 下所有的文件权限改为 777 是绝对不推荐的。不只是在 lampp 下,在服务器上的其它位置,也应该为文件系统赋予正确的权限,以保证系统的安全性。

  最后在 /opt/lampp/var/mysql 下找到以主机名命名的错误日志 localhost.localdomain.err,查看日志最后的几条信息