2

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

当我尝试运行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 --version并且mysql -v是desame

任何帮助都感激不尽。

谢谢

4

1 回答 1

2

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

# service mysql start

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

于 2012-05-16T03:48:14.943 回答