1. 程式人生 > >MySQL 故障排查

MySQL 故障排查

從服務器 火墻 服務器 slave fail mysql服務器 mas rest ops

Linux服務器重啟後發現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 故障排查