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