0

嗨,所有命令行/mysql专家,

输入命令“mysql -v”时出现错误

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

我在想的是我需要更新所在的代码,/var/run/mysqld/mysqld.sock然后将其指向存在的某个地方,或者替代方法是创建一个文件 mysqld.sock 并将其放在目录中/var/run/mysqld/

但我不知道从哪里开始。:C

任何想法都会很受欢迎。

谢谢你。

4

1 回答 1

1

首先:

  1. 您是否正在尝试连接到在本地计算机上运行的 MySQL 服务器?检查它是否正在运行类似的东西

    $> ps -efl | grep mysql | grep -v "grep"

  2. 它是否正常工作,但您仍然无法连接?好吧,那你可以在文件 /etc/my.cnf 中检查袜子之类的东西

  3. 您是否尝试连接不在本地页面中的服务器?然后你必须告诉 mysql 去哪里(假设你尝试连接到位于 111.111.111.111 的服务器:

    $> mysql -h 111.111.111.111

于 2012-05-16T14:02:56.903 回答