校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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'

熱門標簽:在哪里申請400電話 銷售語音電話機器人 安徽ai電話電銷機器人有效果嗎 常州網絡外呼系統開發 400電話申請信用卡 外呼系統電銷受騙 走過哪個省地圖標注 巫師三血與酒地圖標注 萊西市地圖標注

錯誤信息:

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

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

標簽:果洛 來賓 赤峰 鞍山 煙臺 河北 黃石 陽江

巨人網絡通訊聲明:本文標題《ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'》,本文關鍵詞  ERROR,2002,HY000,Can,amp,#39,connect,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《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'的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 台中县| 哈巴河县| 南宫市| 东乌珠穆沁旗| 湖南省| 乌兰县| 威海市| 锡林浩特市| 开鲁县| 乌拉特前旗| 庄浪县| 泸州市| 堆龙德庆县| 深水埗区| 大余县| 民县| 茌平县| 长顺县| 罗山县| 农安县| 剑川县| 卢龙县| 犍为县| 武山县| 盐边县| 遂川县| 嘉定区| 柯坪县| 依兰县| 抚宁县| 丹东市| 天等县| 金秀| 宿松县| 麻城市| 宣化县| 哈巴河县| 绿春县| 绥滨县| 翼城县| 左云县|