亚色中文I日本不卡一二三I朝桐光av一区二区三区I3p视频在线观看I日本女人毛片I日韩新片王网I日韩在线观看视频一区二区三区I超碰黑人I日本视频在线免费观看I日韩视频精品在线I成 人色 网 站 欧美大片在线观看I黄页视频免费观看I久久福利视频导航I久久网国产I717yy欧美电影夜夜福利I久久久久久视I国产免费成人avI可以看污的网站I四虎黄色影院I中文一区在线观看Iwwwwxxxxx日本Iwww.久久久久久I99re在线国产I好吊视频在线观看I日韩成人短视频

Can’t connect to local MySQL server through socket ‘/var/

Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’解決方法

Can’t connect to local MySQL server through socket ‘/var/

來源:未知 作者:田勝鑫 瀏覽量:749
2015-10-08
0
啟動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 看看m y s q l 是否已經啟動.
另外看看是不是權限問題.

2、確定你的mysql.sock是不是在那個位置,
mysql -u 你的mysql用戶名 -p -S /var/lib/mysql/mysql.sock

3、試試:service mysqld start

4、如果是權限問題,則先改變權限 #chown -R mysql:mysql /var/lib/mysql

[root@localhost ~]# /etc/init.d/mysqld start
啟動 MySQL: [ 確定 ]
[root@localhost ~]# mysql -uroot -p

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因是,/var/lib/mysql 的訪問權限問題。

shell> chown -R mysql:mysql /var/lib/mysql
接著啟動服務器
shell> /etc/init.d/mysql start

服務器正常啟動后察看 /var/lib/mysql 自動生成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

發現依舊如此,運行/etc/init.d/mysql start報錯:    Starting MySQLCouldn't find MySQL manager or server 
是mysqld服務沒啟,運行/usr/local/mysql/bin/mysqld_safe &
問題解決。
部分文章來源與網絡,若有侵權請聯系站長刪除!
主站蜘蛛池模板: 米泉市| 罗定市| 尖扎县| 罗源县| 呼伦贝尔市| 天峨县| 阳高县| 马尔康县| 台前县| 永新县| 集贤县| 鄯善县| 治县。| 洛扎县| 滦平县| 绍兴县| 绥芬河市| 仙居县| 神木县| 莆田市| 高雄县| 信阳市| 五莲县| 镇安县| 阜阳市| 长治县| 湖南省| 驻马店市| 西华县| 克什克腾旗| 泸定县| 南昌市| 秭归县| 东源县| 渭南市| 无极县| 罗源县| 萝北县| 正蓝旗| 体育| 嘉鱼县|