av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

mysql 可以從 TCP 連接但是不能從 socket 鏈接

瀏覽:113日期:2022-06-21 17:14:57

問題描述

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ’/var/run/mysqld/mysqld.sock’ (2)

服務(wù)器上的 mysql 原本是正常的,突然本地?zé)o法從 socket 進行連接,也沒有 mysqld.sock 文件。本地和遠程通過 tcp 都是可以鏈接的。

我現(xiàn)在修復(fù)了,但是不確定是不按照如下方式修復(fù)的(可能是湊巧了),大家可以試試。

刪除/var/lib/mysql 下的文件,然后重啟服務(wù)。sudo find / -type s 就可以找到 mysql.sock了,根據(jù)其位置重新設(shè)置一下ini 文件中的路徑但是這樣會導(dǎo)致 innodb損毀出現(xiàn)表找不到。所以要先備份。

問題解答

回答1:

mysql> show variables like '%sock%';

看一下mysql啟動的時候sock文件放到哪里了,本地使用mysql客戶端連接的時候 -S /tmp/mysql.sock指定。如果這個文件不存在要么被誤刪、要么沒權(quán)限寫,看一下mysql日志。

輕易就把/var/lib/mysql數(shù)據(jù)文件目錄給刪了,服了

回答2:

表述有問題吧,socket不是對tcp/ip的一層封裝么?

回答3:

看看文件還在不在,有沒有權(quán)限,是不是和MySQL的設(shè)置一致。如果以前是好的,那么不排除被誤刪除或更改了權(quán)限的可能。

相關(guān)文章:
主站蜘蛛池模板: 午夜影院在线视频 | 精品99爱视频在线观看 | 久久久亚洲一区 | 老司机午夜性大片 | 蜜桃精品视频在线 | 久久com| 欧美黄视频 | 精品国产区 | 一级少妇女片 | 日韩网站在线观看 | 日本午夜免费福利视频 | 国产成人精品久久二区二区 | 久久久久网站 | 亚洲国产成人在线视频 | 日本一区二区三区视频在线 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 尤物在线| 免费亚洲一区二区 | 国产精品欧美一区二区三区 | 久热9 | 欧美激情区 | 伊人网国产 | 老熟女毛片 | 国产农村一级片 | 四虎最新 | 欧美日韩在线国产 | 午夜日韩 | 久久精品久久久久久 | 综合五月婷 | 欧美精品一区二区三区四区五区 | 日本精品一区二区 | 国产高清免费在线 | 亚洲精品国产一区 | 欧美久久一级特黄毛片 | 97视频在线免费 | 亚洲日日夜夜 | 日韩欧美国产一区二区三区 | 欧美日韩中文字幕 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 免费日韩av | 天天干天天爱天天爽 |