错误 2002 (HY000): 无法通过套接字连接到本地 MySQL 服务器 '/var/run/mysqld/mysqld.sock' (2) 帮助我



有人能帮帮我吗?我试着寻找一些方法来修复它,但没有成功!

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld。袜子"(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

如果在安装mariadb的过程中出现这个错误(例如):

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)

你必须首先启动mariadb:

systemctl start mariadb

或者如果您使用WSL:

service start mariadb

相关内容

最新更新