2012-01-17 157 views
3

我在我的Ubuntu 11.10上安装mysql 5.5.20时出现问题。经过 “PS -e | grep的mysql的” 我发现mysqld_safe的和mysqld正在运行,但是当我尝试连接到服务器时,它是不正确的,错误的是这样的:无法连接到mysql服务器


ERROR 2002(HY000):无法通过套接字“/var/lib/mysql/mysql.sock”连接到本地MySQL服务器(2)


我必须检查哪些定位在的mysql.sock的/etc/my.cnf中/ var/lib/mysql/mysql.sock,该文件夹的访问权限为:


drwxrwxr-X 2 mysql的mysql的4096 2012-01-17 01:54 MySQL的


“找到的mysql.sock” 之后,我发现它在/ var /运行/ MySQL的,真的很令人困惑 任何帮助将不胜感激,非常感谢〜

+0

听起来像你可能有一个MySQL的实例,可能没有正确关闭。您是否重新启动了该服务器?这是一个新的安装?你有没有做出任何最近的变化? – 2012-01-17 09:56:17

+0

顺便说一句,因为这看起来更像是一个服务器问题,所以你可能想尝试serverfault。 stackoverflow往往更关于编程/开发问题。 – 2012-01-17 09:56:56

回答

0

通常,这个错误信息可能意味着在应用程序级别出错,而不是用MySQL。

打开终端并尝试连接到MySQL。

mysql -u root -p 

出版社Enter,然后输入密码,并再次命中Enter。一旦进入,使用SHOW DATABASES找出哪些数据库可用,以及您尝试连接的数据库是否存在。