我正在尝试使用 MySQL 制作登录系统,但我不断收到此错误。
winfinity@pcname:~$ mysql
ERROR 2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
(2)
我已经尝试了多个答案。有人可以帮忙吗?
我正在尝试使用 MySQL 制作登录系统,但我不断收到此错误。
winfinity@pcname:~$ mysql
ERROR 2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
(2)
我已经尝试了多个答案。有人可以帮忙吗?
winfinity@pcname:~$ mysql
ERROR 2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
(2)
上述错误意味着文件/var/run/mysqld/mysqld.sock
丢失,如果mysql-server
未安装可能会发生。
sudo apt-get install mysql-server
但如果mysql-server
安装正确并且正在运行,则检查配置文件。
/etc/my.cnf (socket file config may be /tmp/mysql.sock)
OR
/etc/mysql/my.cnf (socket file config may be /var/run/mysqld/mysqld.sock)
在您的情况下,似乎设置了第二个配置,因此删除或重命名/etc/mysql/my.cnf
,让 mysql 使用/etc/my.cnf
,这可能会解决您的问题。