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

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 服务器并将其归结为未知错误?(显然,这是一个糟糕的想法)。

立即修复并防止再次发生的正确做法是什么?

答案1

我将绑定地址从 IP 更改为 127.0.0.1。仍然不确定为什么它起作用了,然后突然停止了。这是其他人的解决方案。

sudo nano /etc/mysql/my.cnf

改变

bind-address = "127.0.0.1"

进而

sudo service mysql restart

相关内容