繁体   English   中英

mysql错误“无法通过套接字'/var/run/mysqld/mysqld.sock连接到本地MySQL服务器”

[英]mysql error “Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock”

我在访问我的数据库时遇到问题,

当我尝试运行mysql -h localhost -u root -p并输入密码时

我收到这种错误

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

想知道为什么我会得到这个。

当我输入mysql --version

我没有错误并收到此消息: mysql Ver 14.14 Distrib 5.5.22, for debian-linux-gnu (x86_64) using readline 6.2

但是当我输入这个命令mysql -v我收到一个错误消息:

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

我认为mysql --versionmysql -v是相同的

任何帮助都感激不尽。

谢谢

当 MySQL 服务未运行时,我收到该错误。 你在什么操作系统上? 我在 Debian GNU/Linux 上,所以我用

# service mysql start

但其他系统可能使用不同的东西,比如startinvoke-rc.d或其他东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM