我无法连接到mysql服务器。我得到的错误是:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
答案 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 而你不会得到上述错误..