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

首頁 > 數據庫 > MySQL > 正文

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

2020-01-18 20:39:39
字體:
來源:轉載
供稿:網友

錯誤信息:

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

出現問題原因:

有可能是 my.cnf 配置文件中設置了 [mysqld] 的參數 socket ,而沒有設置[client]的參數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服務)

[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,本文結束,希望對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 历史| 如东县| 滕州市| 宁海县| 莒南县| 临沂市| 泾阳县| 和静县| 建始县| 时尚| 平顺县| 东兴市| 桓仁| 新民市| 海阳市| 英吉沙县| 阿拉善盟| 磴口县| 新化县| 隆化县| 聊城市| 沧源| 乐平市| 三原县| 亚东县| 包头市| 鸡东县| 巩义市| 安义县| 三河市| 秦安县| 华蓥市| 邹平县| 达拉特旗| 浪卡子县| 潍坊市| 南昌市| 浦城县| 安陆市| 钦州市| 宜昌市|