1. 程式人生 > >linux下mysql不能遠端,本地也不能訪問

linux下mysql不能遠端,本地也不能訪問

在公司負責伺服器這方面,有時候放假時有點小問題需要訪問一下資料庫,但是用圖形工具怎麼也連不上,之後遠端登入到mysql所在的linux伺服器進行登入也不能正常登陸,但是在公司的電腦就可以正常的使用(這個問題還不知道怎麼回事,很奇怪,還是自己懂得太少了!),今天又遇到這個問題了,記錄一下解決的辦法。

進入linux,登陸mysql出現下面情況:

[[email protected] ~]# mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

想辦法重啟一下mysql的服務,出現下面的情況:

[[email protected] ~]# service mysql stop
MySQL server PID file could not be found!                  [FAILED]

無語了!

搜了一下資料,說是mysql程序鎖死了,所以執行top命令,可以看到USER為mysql的程序時有時無,檢視一下它的PID,kill掉它,之後執行service mysql start命令就可以了,絕提的原因以後要好好尋找一下