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

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

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

錯誤信息:

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 這個文件有什么用呢?連接localhost通常通過一個Unix域套接字文件進行,一般是/tmp/mysql.sock。如果套接字文件被刪除了,本地客戶就不能連接。/tmp 文件夾屬于臨時文件,隨時可能被刪除。

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

mysql -uroot -h 127.0.0.1 -p

2.socket 連接

mysql -uroot -p

解決方式:

添加 [client] 配置項,如下所示

配置前:(配置 [client] 前,會報錯'/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(跟這個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)文章

最新評論

威海市| 读书| 湖口县| 邢台市| 怀远县| 尼勒克县| 图片| 右玉县| 西盟| 威远县| 桦南县| 扶沟县| 连南| 曲松县| 望奎县| 砀山县| 龙泉市| 余干县| 尤溪县| 扬中市| 怀化市| 新化县| 武城县| 翼城县| 巴彦淖尔市| 新乐市| 西吉县| 南溪县| 达拉特旗| 乌兰浩特市| 滕州市| 建德市| 奉节县| 邵阳市| 江源县| 麦盖提县| 金川县| 岢岚县| 内乡县| 凤山市| 浑源县|