記一次測試環境下PXC集群問題《經驗總結》


1、問題描述
        
        當PXC集群節點全部宕機的,導致集群幾點啟動失敗、報錯導致無法啟動
 
[ERROR] WSREP: It may not be safe to bootstrap the cluster from this node. It was not the last one to leave the cluster and may not contain all the updates. To force cluster bootstrap with this node, edit the grastate.dat file manually and set safe_to_bootstrap to 1 .
    
 
2、導致的集群掛掉的可能原因
        日志發現是因為人為刪除了一個損壞庫文件可能導致集群在同步信息、節點間日志同步記錄信息上出現問題
        ps:庫文件順壞、我直接刪除了庫文件並重建數據庫
 
3、解決辦法:
        因為集群節點一場宕機會記錄一個同步信息點,異常節點全掛了,節點間各自記錄的信息和集群內部信息都不統一導致啟動不成功
solution:
    找到最近修改的主機節點
     刪除或者更改數據目錄下 grastate.dat 文件 或者修改 文件 設置 safe_to_bootstrap 為 1
    # rm -f /home/mysql/app/pxc-mysql/6066/data/grastate.dat
    # 作為主節點啟動
    # /etc/init.d/mysqld-6066 bootstrap-pxc 
    # 其他節點依此啟動
    #  /etc/init.d/mysqld-6066 start
    
 
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM