ERROR 2002 (HY000): 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器
所以我在本地机器上遇到过这个问题很多次了,得出的结论是:很多情况下socket的配置其实是在安装的时候存在的,但是问题是mysql的进程看不到那个还是让我们说不允许看。
要解决此问题,您需要通过以下方式停止 mysql 进程:
systemctl stop mysql
要么
service mysql stop
之后,您需要向运行该进程的用户公开具有套接字配置的目录,这可以通过以下方式发生:
sudo usermod -d /var/lib/mysql/ mysql
然后返回并通过以下方式再次启动/重新启动mysql进程:
systemctl start mysql
要么
service start mysql
你可以走了
转发无需备注,如有错误,恳求读者指出,发送到wu13213786609@outlook.com。