1. 程式人生 > 其它 >MHA健康檢查錯誤解決辦法(關於資料庫登入驗證問題)

MHA健康檢查錯誤解決辦法(關於資料庫登入驗證問題)

專案中

現象

在這裡插入圖片描述
在進行資料庫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