无法连接到mysql

时间:2011-04-01 08:39:59

标签: mysql linux

我无法连接到mysql服务器。我得到的错误是:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

4 个答案:

答案 0 :(得分:1)

首先请检查文件/var/run/mysql/mysql.sock是否存在。如果没有,则在同一路径中创建一个没有内容的内容。然后使用/etc/init.d进行mysql停止启动/ mysql stop(for stop)和/etc/init.d/mysql start。如果mysql不起作用,请尝试user265130解决方案。

答案 1 :(得分:0)

尝试找到连接的有效套接字。

如果你使用zend,你可以这样配置:

db.config.unix_socket = "/var/run/mysqld/mysqld2.sock"

答案 2 :(得分:0)

尝试连接'127.0.0.1'而不是'localhost'。您可能还必须提供端口(-P 3306)

答案 3 :(得分:0)

以root用户身份输入 的 mysqld_safe的 然后从其他终端输入您正常的启动命令 mysql -u USERNAME -p 而你不会得到上述错误..