【发布时间】:2022-06-30 15:59:25
【问题描述】:
有人可以帮助我吗?我尝试了一些方法来修复它,但没有成功!
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
【问题讨论】:
有人可以帮助我吗?我尝试了一些方法来修复它,但没有成功!
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
【问题讨论】:
要解决此问题,您需要通过以下方式停止 mysql 进程:
systemctl stop mysql
或
service mysql stop
之后,您需要向运行该进程的用户公开具有套接字配置的目录,这可以通过以下方式发生:
sudo usermod -d /var/lib/mysql/ mysql
然后返回并通过以下方式再次启动/重启mysql进程:
systemctl start mysql
或
service start mysql
【讨论】:
在我的情况下没有安装mariadb服务器,你可以在这里尝试
sudo apt install mariadb-server
【讨论】: