国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql中異常錯誤ERROR:2002的解決方法

2024-07-24 13:12:26
字體:
供稿:網(wǎng)友

最近在啟動mysql/38229.html">mysql 報錯,錯誤提示如下:

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)啟動.

另外看看是不是權(quán)限問題.

2、確定你的mysql.sock是不是在那個位置,

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啟動 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

接著啟動服務(wù)器

shell> /etc/init.d/mysql start

服務(wù)器正常啟動后察看 /var/lib/mysql 自動生成mysql.sock文件。

但是我的問題仍然沒有得到解決。

問題終于解決:

方法: 修改/etc/my.conf:

[mysqld]datadir=/usr/local/mysql/datasocket=/var/lib/mysql/mysql.sock[mysql.server]user=mysqlbasedir=/usr/local/mysqlIf 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)依舊如此,運行/etc/init.d/mysql start報錯:Starting MySQLCouldn't find MySQL manager or server是mysqld服務(wù)沒啟,運行/usr/local/mysql/bin/mysqld_safe &

問題解決。

總結(jié)

好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者使用mysql能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 策勒县| 唐海县| 上虞市| 上蔡县| 房产| 会理县| 武冈市| 汶上县| 湘乡市| 弋阳县| 东乡县| 辰溪县| 天祝| 肥乡县| 固镇县| 万安县| 商城县| 罗甸县| 炉霍县| 海南省| 吉隆县| 华安县| 鄯善县| 石阡县| 太仓市| 特克斯县| 教育| 顺平县| 莱州市| 玉山县| 栖霞市| 乐清市| 泸水县| SHOW| 贡觉县| 礼泉县| 哈尔滨市| 苍山县| 白山市| 南郑县| 金平|