mysql(mariadb)啟動失敗解決方法
1、啟動mysql時出現如下問題
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
2、出現錯誤原因分析
這是由於我們連線資料庫使用的主機名引數為“localhost”,或者未使用主機名引數、伺服器預設使用“localhost”做為主機名。使用主機名引數為“localhost”連線mysql服務端時,mysql客戶端會認為是連線本機,所以會嘗試以socket檔案方式進行連線(socket檔案連線方式,比“ip:埠”方式效率更高),這時根據配置檔案“/etc/my.cnf”的路徑,未找到相應的socket檔案,就會引發此錯誤。
3、解決方法
使用“ln -s /storage/db/mysql/mysql.sock /var/lib/mysql/mysql.sock”命令,將正確的socket檔案位置,軟連結到提示錯誤的socket檔案路徑位置,即可解決此問題:
相關文章
- dbsnmp啟動失敗解決方法
- MySQL啟動失敗MySql
- anaconda prompt開啟失敗解決方法
- Windows系統解決PhPStudy MySQL啟動失敗問題WindowsPHPMySql
- mongodb啟動失敗問題解決MongoDB
- hbase啟動失敗問題解決
- Win10系統啟動Apache失敗的解決方法Win10Apache
- 遠端連線 Mysql 失敗的解決方法MySql
- win10系統network location awareness啟動失敗解決方法Win10
- windows10系統下apache啟動失敗的解決方法WindowsApache
- 華為ensp防火牆6000啟動失敗#######的個人解決方法防火牆
- yum安裝mongodb啟動失敗怎麼解決MongoDB
- vagrant啟動身份驗證失敗的解決方式
- pyhanlp下載失敗解決方法HanLP
- anaconda安裝失敗解決方法
- win10 ghsot啟動失敗怎麼修復_win10 ghsot未能啟動解決方法Win10
- 解決方案集錦——Tomcat伺服器啟動失敗Tomcat伺服器
- nvidia圖形驅動程式安裝失敗解決方法
- npm install安裝失敗解決方法NPM
- Token驗證失敗的解決方法
- 【Python】pydot安裝失敗解決方法Python
- docker啟動失敗Docker
- tomcat 啟動失敗Tomcat
- easyswoole啟動失敗
- sqlplus啟動失敗SQL
- docker dm_task_run failed 啟動失敗解決辦法DockerAI
- ubuntu_24.04 Noble LTS安裝docker desktop啟動無視窗及引擎啟動失敗的解決方法UbuntuDocker
- kubernetes映象拉取失敗解決方法 ErrImagePull
- 關於npm install失敗的解決方法NPM
- sock鎖檔案導致的MySQL啟動失敗MySql
- Win7 Nginx啟動失敗 cmd命令失敗Win7Nginx
- idea漢化包安裝失敗解決方法Idea
- 三種方法解決docker構建失敗(alpine)Docker
- [MySQL] “MySQL 服務無法啟動”原理及解決方法MySql
- Linux解決MySQL-python安裝失敗問題LinuxMySqlPython
- Android studio virtual Device 啟動失敗時某個報錯解決方案Androiddev
- windows10系統顯示串列埠開啟失敗的解決方法Windows串列埠
- Win10系統開啟linux子系統失敗的解決方法Win10Linux