MySQL 故障排查
-
故障一:啟動故障
-
錯誤提示:Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘
- 解決方案:
1:嘗試重啟mysql服務器,是否出現同樣錯誤
2:如出現同樣錯誤,則刪除mysql.sock文件後在重啟
rm -rf /usr/local/mysql/mysql.sock
systemclt restart mysqld
?
?
?
-
故障二:啟動故障
-
錯誤提示:啟動mysql時:報錯 MySQL Daemon failed to start. 【失敗】
- 解決方案:
1:檢查數據目錄的權限設置
2:將Mysql的數據目錄的屬主和屬組設置正確,
chown -R mysql:mysql /usr/local/mysql
?
?
?
-
故障三:遠程連接故障
- 錯誤提示:
使用mysql -u root -h 數據庫IP -p 命名遠程連接Mysql時候出現提示:
Enter password:
ERROR 2003(HYOOO): Can‘t connect to MySQL server on ‘xxx’ (113)
- 解決方案:
1:排查網絡,保證網絡正常連接
2:給root帳號進行授權
GRANT all ON . TO ‘root‘@‘IP地址‘ IDENTIFIED BY ‘123456‘ ;
3:關閉防火墻
?
?
?
?
-
故障四:主從故障
- 錯誤提示:在從服務器重啟時候出現報錯:
Master_SSL_Verify_Server_Cert:No
Last_IO_Errno:1593
Last_IO_Error:fatal error : The slave I/O thread stops because master and slave have equal mysql server ids
- 解決方案:
將從mysql的service_id 修改為其他值
MySQL 故障排查