MHA健康檢查錯誤解決辦法(關於資料庫登入驗證問題)
阿新 • • 發佈:2021-01-10
專案中
現象
在進行資料庫MHA高可用檢查時提示NOT OK!,報錯資訊提示登入不了資料庫
解決的思路
- 資料庫沒有啟動
- MHA伺服器配置檔案內賬戶密碼錯誤
- 資料庫授權賬號密碼錯誤
解決過程
- 檢視資料庫狀態
- 檢視/etc/masterha/app1.cnf配置檔案中賬號密碼是否錯誤
- 重新授權,賬戶密碼與manager主配置檔案內使用者名稱、密碼、節點名稱保持一致
總結
在進行健康檢查時,第一條error提示的資訊很重要
要保證/etc/masterha/app1.cnf內的賬戶密碼與manager主配置檔案內使用者名稱、密碼、節點名稱保持一致
個別機器由於環境問題,在上述操作無誤的情況下,仍出現此類問題,可以在資料庫中設定跳過密碼驗證
vi /etc/my.cnf
[mysql]
末尾新增
skip_name_resolve
skip_grant_tables
bind-address=0.0.0.0