データベースクラスタ表示RECOVRINGからMySQLのMGR

なぜなら、電源障害やその他の原因の廃棄:

ノード表示RECOVRINGから

エラーログのショーを見ます:

チャンネル「group_replication_recovery」のスレーブSQL:エラーがテスト 『「データベースを作成できません』; データベースは、クエリに存在します。デフォルトデータベース:「試験」。クエリ: 'データベースのテストを作成'、ERROR_CODE:1007

意味が明確である、テストデータベースはすでにテスト・データベースを作成することはできませんが存在します。

 

ソリューション:

停止レプリケーションサービスグル​​ープ。

group_replicationを停止します。

変更は、読み取り専用のノード・データベースからのアクセスを

設定されたグローバルsuper_read_only = 0;

[データベースの削除

データベースのテストをドロップ。

ノードからデータベースの読み取り専用アクセスを変更します。

設定されたグローバルsuper_read_only = 1。

オープングループレプリケーションサービス

グローバルgroup_replication_allow_local_disjoint_gtids_join = ONを設定します。

group_replicationを開始します。

 

あなたがMySQLのノードを起動したときに、この問題を回避するには、設定ファイルのパラメータを変更することができます。

ルーズgroup_replication_allow_local_disjoint_gtids_join =上

 

この構成の初めに私も見にインターネットからオフに設定することで、それはなぜ特定の明確ではありません。

おすすめ

転載: www.cnblogs.com/com-xiaolanchong/p/11957886.html