MySQL停止工作 – 错误2002 – 未知的实例

MySQL服务器已安装并运行得很好。 今天我们无法通过我们的网站连接到数据库。 使用mysql -u username -p命令行访问也失败。 最后,phpmyadmin失败。

 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) service mysql restart stop: Unknown instance: start: Job failed to start 

错误日志(/var/log/mysql/error.log&/var/log/mysql.err&/var/log/mysql.log)在过去一周都是空的。 问题才刚刚开始。

我已经看了很多答案,包括Ubuntu错误2002“无法连接到本地MySql服务器通过套接字…”和错误2002(HY000):无法连接到本地MySQL 。

我应该只是重新安装MySQL服务器,并把它作为一个未知的错误? (可怕的想法,显然)。

什么是正确的行动立即修复,防止再次发生?

我将绑定地址从IP更改为127.0.0.1。 仍然不知道为什么这个工作,然后突然停止。 这是其他人的解决scheme。

 sudo nano /etc/mysql/my.cnf 

更改

 bind-address = "127.0.0.1" 

接着

 sudo service mysql restart