似乎无法连接到mysql

时间:2013-07-29 18:43:13

标签: mysql debian

我有在debian服务器上连接mysql的问题。我运行mysql -u root并收到错误消息:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

所以我做了,我运行了命令sudo find / -type s并得到了

/run/proftpd.sock
/run/mysqld/mysqld.sock

不是/var/run/mysqld/mysqld.sock

我只是想设置一个数据库服务器来测试它。我该怎么办?

2 个答案:

答案 0 :(得分:2)

serverfault.com会更好地提出这个问题。但是,最简单的方法(不要混淆其他Debian应用程序)将创建(作为root)一个指向sock文件的符号链接:

# ln -s /run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock

答案 1 :(得分:0)

mysql -u root -S /run/mysqld/mysqld.sock联系,这应该有用。