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啟動失敗解決方法
- MQ服務啟動失敗的解決方法MQ
- MySQL啟動失敗MySql
- 監聽啟動失敗解決
- oem啟動失敗的一般解決方法
- 安裝XAMPP時啟動Apache失敗解決方法 xamppApache
- centos 7 新增 nfs 開機啟動失敗解決方法CentOSNFS
- 啟動Tomcat 失敗(Unable to start cluster)及解決方法Tomcat
- hbase啟動失敗問題解決
- mongodb啟動失敗問題解決MongoDB
- Windows系統解決PhPStudy MySQL啟動失敗問題WindowsPHPMySql
- CentOS 7下MySQL服務啟動失敗的解決思路CentOSMySql
- anaconda prompt開啟失敗解決方法
- 華為ensp防火牆6000啟動失敗#######的個人解決方法防火牆
- Win10系統啟動Apache失敗的解決方法Win10Apache
- 遠端連線 Mysql 失敗的解決方法MySql
- windows10系統下apache啟動失敗的解決方法WindowsApache
- ElasticSearch啟動失敗問題彙總和解決方法Elasticsearch
- win10系統network location awareness啟動失敗解決方法Win10
- vagrant啟動身份驗證失敗的解決方式
- yum安裝mongodb啟動失敗怎麼解決MongoDB
- MySQL Study之–Mysql啟動失敗“mysql.host”薦MySql
- SVN clean失敗解決方法【轉】
- npm install失敗解決方法NPM
- pyhanlp下載失敗解決方法HanLP
- win10 ghsot啟動失敗怎麼修復_win10 ghsot未能啟動解決方法Win10
- docker啟動失敗Docker
- anaconda安裝失敗解決方法
- Token驗證失敗的解決方法
- 解決方案集錦——Tomcat伺服器啟動失敗Tomcat伺服器
- docker dm_task_run failed 啟動失敗解決辦法DockerAI
- 安裝GI後重啟作業系統後啟動ASM例項失敗及解決方法作業系統ASM
- nvidia圖形驅動程式安裝失敗解決方法
- tomcat 啟動失敗Tomcat
- npm install安裝失敗解決方法NPM
- 【Python】pydot安裝失敗解決方法Python
- windows update更新失敗報錯解決方法Windows
- win8.1 update更新失敗解決方法