mysql中異常錯(cuò)誤ERROR:2002的解決方法
最近在啟動(dòng)mysql 報(bào)錯(cuò),錯(cuò)誤提示如下:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock' (2)
排查過程
1、先查看 /etc/rc.d/init.d/mysqld status
看看mysql是否已經(jīng)啟動(dòng).
另外看看是不是權(quán)限問題.
2、確定你的mysql.sock是不是在那個(gè)位置,
mysql -u 你的mysql用戶名 -p -S /var/lib/mysql/mysql.sock
3、試試:service mysqld start
4、如果是權(quán)限問題,則先改變權(quán)限 #chown -R mysql:mysql /var/lib/mysql
[root@localhost ~]# /etc/init.d/mysqld start 啟動(dòng) MySQL: [ 確定 ] [root@localhost ~]# mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因是,/var/lib/mysql 的訪問權(quán)限問題。
shell> chown -R mysql:mysql /var/lib/mysql
接著啟動(dòng)服務(wù)器
shell> /etc/init.d/mysql start
服務(wù)器正常啟動(dòng)后察看 /var/lib/mysql 自動(dòng)生成mysql.sock文件。
但是我的問題仍然沒有得到解決。
問題終于解決:
方法: 修改/etc/my.conf:
[mysqld] datadir=/usr/local/mysql/data socket=/var/lib/mysql/mysql.sock [mysql.server] user=mysql basedir=/usr/local/mysql If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: [client] socket=/var/lib/mysql/mysql.sock
發(fā)現(xiàn)依舊如此,運(yùn)行/etc/init.d/mysql start
報(bào)錯(cuò):Starting MySQLCouldn't find MySQL manager or server是mysqld服務(wù)沒啟,運(yùn)行/usr/local/mysql/bin/mysqld_safe &
問題解決。
總結(jié)
好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者使用mysql能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對腳本之家的支持。
- ERROR 2002 (HY000): Can''t connect to local MySQL server through socket ''/tmp/mysql.sock''
- Mysql啟動(dòng)報(bào)ERROR:2002的分析與解決
- mysql導(dǎo)入sql文件報(bào)錯(cuò) ERROR 2013 2006 2002
- MySQL錯(cuò)誤ERROR 2002 (HY000): Can''t connect to local MySQL server through socket
- MySQL報(bào)錯(cuò)ERROR?2002?(HY000):?Canot?connect?to?local?MySQL?server?through?socket
相關(guān)文章
Scott?數(shù)據(jù)?映射?MySQL代碼實(shí)現(xiàn)分享
這篇文章主要介紹了Scott?數(shù)據(jù)?映射?MySQL,文章圍繞Scott?數(shù)據(jù)?映射?MySQL的相關(guān)代碼分享給大家,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助2022-02-02mysql數(shù)據(jù)庫如何轉(zhuǎn)移到oracle
這篇文章主要介紹了mysql數(shù)據(jù)庫如何轉(zhuǎn)移到oracle,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12安裝Mysql時(shí)可能會(huì)遇到的一些疑難雜癥
這篇文章主要給大家介紹了關(guān)于安裝Mysql時(shí)可能會(huì)遇到的一些疑難雜癥,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01解決MySQL中IN子查詢會(huì)導(dǎo)致無法使用索引問題
這篇文章主要介紹了MySQL中IN子查詢會(huì)導(dǎo)致無法使用索引問題,文章給大家介紹了兩種子查詢的寫法,需要的朋友可以參考下2017-06-06