我尝试了所有方法,但仍然无法启动 MySQL 服务。错误如下:
[root@localhost ~]# service mysql.server start Starting MySQL.....
ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
[root@localhost ~]# service mysql start Starting MySQL....
ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
我尝试过的事情:
删除.err文件并重新启动,没有用。按照上述错误所述创建了 .sock 文件和 .pid 文件,仍然没有用。几乎尝试了大多数论坛的所有步骤,仍然没有。
我尝试了所有配置文件,但似乎没有什么可以解决我的问题。
请您参考如下方法:
尝试以下步骤:
首先删除MySQL:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
然后重新安装:
sudo apt-get update
sudo apt-get install mysql-server
sudo mysql_install_db
sudo /usr/bin/mysql_secure_installation
完成这些步骤后,mysql 进程应该启动并运行。无论如何,如果没有发生这种情况(您可以通过输入 sudo service mysql status
进行验证),请尝试:
sudo service mysql start
或 sudo/etc/init.d/mysql start
如果您遇到任何问题,我强烈建议您发布您的 mysql 日志文件(/var/log/syslog
),以便我们为您提供正确的建议。
如果您仍然遇到相同的错误,请检查 this SO question 的 svs 答案