我在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!
我只是尝试设置一个数据库服务器来测试它。我该怎么办?
发布于 2013-07-29 18:46:18
这个问题最好在serverfault.com上提出。然而,最简单的方法(避免混淆其他Debian应用程序)是创建一个指向sock文件的符号链接(作为root):
# ln -s /run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock发布于 2013-07-29 18:49:30
与mysql -u root -S /run/mysqld/mysqld.sock连接,这应该是可行的。
https://stackoverflow.com/questions/17931755
复制相似问题