最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

 更新時(shí)間:2019年11月14日 13:42:08   作者:扛麻袋的少年  
mysql 支持 socket 和 TCP/IP 連接。那么 mysql.sock 這個(gè)文件有什么用呢?本文給大家介紹的非常詳細(xì),需要的朋友參考下吧

錯(cuò)誤信息:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

出現(xiàn)問題原因:

有可能是 my.cnf 配置文件中設(shè)置了 [mysqld] 的參數(shù) socket ,而沒有設(shè)置[client]的參數(shù)socket

mysql.sock 文件有什么用:

mysql 支持 socket 和 TCP/IP 連接。那么 mysql.sock 這個(gè)文件有什么用呢?連接localhost通常通過一個(gè)Unix域套接字文件進(jìn)行,一般是/tmp/mysql.sock。如果套接字文件被刪除了,本地客戶就不能連接。/tmp 文件夾屬于臨時(shí)文件,隨時(shí)可能被刪除。

1.TCP 連接(如果報(bào)錯(cuò) /tmp/mysql.sock,你可以嘗試這種方式連接)

mysql -uroot -h 127.0.0.1 -p

2.socket 連接

mysql -uroot -p

解決方式:

添加 [client] 配置項(xiàng),如下所示

配置前:(配置 [client] 前,會報(bào)錯(cuò)'/tmp/mysql.sock' (2))

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

配置后:(配置 [client] 后,重啟 mysql服務(wù))

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock(跟這個(gè)socket路徑一樣)
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
port=3306
socket=/var/lib/mysql/mysql.sock

end,本文結(jié)束,希望對大家有所幫助!

相關(guān)文章

最新評論

阳春市| 民乐县| 苗栗县| 鞍山市| 宜川县| 蒲江县| 洛阳市| 东港市| 漾濞| 平罗县| 河北区| 自治县| 黄龙县| 泸溪县| 德惠市| 英德市| 商南县| 云安县| 化隆| 新泰市| 留坝县| 涡阳县| 海南省| 莫力| 通州市| 鄱阳县| 横峰县| 方城县| 洪江市| 邵阳市| 儋州市| 新宁县| 大竹县| 长沙市| 永泰县| 五河县| 天长市| 赤峰市| 柯坪县| 巴里| 若尔盖县|