所有命令行/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
任何想法都会受到极大的赞赏。
谢谢。
最佳答案
首先:
您是否正在尝试连接到本地计算机上运行的 MySQL 服务器?检查它是否正在运行,例如
ps -efl |$> ps -efl | mysql | grep mysql | grep -v“grep”
它正常工作但仍然无法连接吗?好吧,那么你可以检查文件/etc/my.cnf中的 socks 和东西
您是否尝试在服务器而不是本地页面中进行连接?然后你必须告诉 mysql 去哪里(假设你尝试连接到位于 111.111.111.111 的服务器:
$>mysql -h 111.111.111.111
关于mysql - 如何修复命令 "mysql -v"上的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10620075/