国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 额尔古纳市| 南华县| 海阳市| 太仓市| 陆丰市| 全椒县| 余庆县| 会同县| 富民县| 揭西县| 巴南区| 黎平县| 昌吉市| 子洲县| 淳化县| 清镇市| 吉安县| 儋州市| 郴州市| 霍邱县| 疏勒县| 伊春市| 濮阳县| 湟源县| 阿城市| 阳朔县| 铁岭县| 监利县| 怀化市| 临沭县| 廉江市| 永顺县| 深圳市| 云林县| 大理市| 澳门| 酒泉市| 海丰县| 贵德县| 林口县| 北宁市|