濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

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

熱門標(biāo)簽:在哪里申請(qǐng)400電話 銷售語(yǔ)音電話機(jī)器人 安徽ai電話電銷機(jī)器人有效果嗎 常州網(wǎng)絡(luò)外呼系統(tǒng)開發(fā) 400電話申請(qǐng)信用卡 外呼系統(tǒng)電銷受騙 走過(guò)哪個(gè)省地圖標(biāo)注 巫師三血與酒地圖標(biāo)注 萊西市地圖標(biāo)注

錯(cuò)誤信息:

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

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

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

mysql.sock 文件有什么用:

mysql 支持 socket 和 TCP/IP 連接。那么 mysql.sock 這個(gè)文件有什么用呢?連接localhost通常通過(guò)一個(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] 前,會(huì)報(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é)束,希望對(duì)大家有所幫助!

您可能感興趣的文章:
  • 關(guān)于MySQL繞過(guò)授予information_schema中對(duì)象時(shí)報(bào)ERROR 1044(4200)錯(cuò)誤
  • mysql數(shù)據(jù)庫(kù)mysql: [ERROR] unknown option ''--skip-grant-tables''
  • 解決Navicat遠(yuǎn)程連接MySQL出現(xiàn) 10060 unknow error的方法
  • ubuntu18.0.4安裝mysql并解決ERROR 1698 (28000): Access denied for user ''''root''''@''''localhost''''
  • MySQL服務(wù)器登陸故障ERROR 1820 (HY000)的解決方法
  • 解決MySQL啟動(dòng)報(bào)錯(cuò):ERROR 2003 (HY000): Can''t connect to MySQL server on ''localhost'' (10061)

標(biāo)簽:果洛 來(lái)賓 赤峰 鞍山 煙臺(tái) 河北 黃石 陽(yáng)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'》,本文關(guān)鍵詞  ERROR,2002,HY000,Can,amp,#39,connect,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    汝阳县| 库尔勒市| 东乡族自治县| 定陶县| 屏山县| 周至县| 西昌市| 淅川县| 油尖旺区| 竹溪县| 广平县| 唐海县| 古蔺县| 阳城县| 远安县| 华池县| 宜都市| 兴海县| 濮阳市| 格尔木市| 西藏| 二连浩特市| 三明市| 青川县| 石阡县| 安化县| 安庆市| 二连浩特市| 双峰县| 淮安市| 沽源县| 措勤县| 漳平市| 南阳市| 建水县| 汝阳县| 宁陕县| 叙永县| 乳源| 霞浦县| 虎林市|