雲計算之MySQL資料庫MHA集群常見錯誤

2021-09-10 01:13:12 字數 764 閱讀 8666

錯誤一:密碼包含特殊字元導致vip無法切換

上一章剛剛講了mysql資料庫mha集群搭建,使用過程中也遇到了很多奇葩問題,這個問題很特殊,一直沒找到原因,改了repluser使用者的密碼,結果就成功了,vip也可以正常切換了,所以大家也要謹記,密碼複雜是好,但是有時候卻無法編譯,此時主庫宕機後vip下架,新的主誕生,vip無法綁上去,所以密碼最好不要含有特殊字元,例如 ~ [ ] ! 之類的不要出現在密碼裡。

錯誤二:masterha_check_ssh無法通過

這個錯誤比較簡單,mha集群之間必須免密登入,可能漏掉某個免密登入的配置了

錯誤三:masterha_check_repl無法通過

一般情況下是主從關係沒有搭建成功,首先要保證主庫資料要和其他從庫資料保持一致,主庫和主備的配置檔案配置要正確,都要開啟半同步複製,主庫要授權從庫同步資料的使用者許可權,從庫進行相應配置

錯誤四:vip故障切換指令碼沒有執行許可權

如果切換指令碼沒有執行許可權,或者切換指令碼裡的vip位址沒有更改,或者沒有手動給現在的主繫結vip,此架構也無法實現

錯誤五:故障切換指令碼一次後終止,需要手動啟動

故障切換指令碼只能救你一次,出現問題,需要抓緊修復,如果想要重新啟動mha,可以事先編寫好對應指令碼,修復好的資料庫伺服器要注意配置新主資訊,否則無法加入到mha集群中,修復後,手動執行指令碼,就可以正常執行了。

錯誤只有你想不到的,版本不同,依賴未裝,配置不對等都會引起錯誤。出現錯誤不要慌,先抽根菸壓壓驚,如果是線上,先把服務啟動,再慢慢排錯,別想著排完後再啟動,那時候,你可能需要捲鋪蓋走人了。

開源雲計算mysql 雲計算 開源資料庫 SQL3

dcl 許可權級別 1.global level 所有庫,所有表的許可權。2.database level 某個資料庫中的所有表的許可權。3 table level 庫中的某個表的許可權 4.column level 表中的某個字段,的許可權。mysql使用者管理 1建立使用者 create use...

雲資料庫mysql 慢查詢 MySql資料庫慢查詢

一 什麼是資料庫慢查詢?資料庫慢查詢,就是查詢時間超過了我們設定的時間的語句。預設的設定時間是10秒。也可以自己根據實際專案設定。set long query time 0.0001 slow query log 是否開啟慢查詢日誌,1表示開啟,0表示關閉。log slow queries 舊版 5...

MySQL資料庫之資料庫操作

建立資料庫時指定儲存的字元編碼 如果不指定編碼,資料庫預設使用安裝資料庫時指定的編碼 mysql create database emp charset gbk query ok,1 row affected 0.00 sec 建立資料庫 mysql create database stu quer...