您的位置:首页 > 运维架构 > Linux

linux下mysql不能远程,本地也不能访问

2015-02-11 00:04 218 查看
在公司负责服务器这方面,有时候放假时有点小问题需要访问一下数据库,但是用图形工具怎么也连不上,之后远程登录到mysql所在的linux服务器进行登录也不能正常登陆,但是在公司的电脑就可以正常的使用(这个问题还不知道怎么回事,很奇怪,还是自己懂得太少了!),今天又遇到这个问题了,记录一下解决的办法。

进入linux,登陆mysql出现下面情况:

[root@streeteast ~]# mysql -uroot -p

Enter password:

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

想办法重启一下mysql的服务,出现下面的情况:

[root@streeteast ~]# service mysql stop

MySQL server PID file could not be found! [FAILED]

无语了!

搜了一下资料,说是mysql进程锁死了,所以运行top命令,可以看到USER为mysql的进程时有时无,查看一下它的PID,kill掉它,之后执行service mysql start命令就可以了,绝提的原因以后要好好寻找一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: