メインライブラリの実行 CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci; 使用テスト; テーブルが存在しない場合は作成します h1 (id int(10) PRIMARY KEY AUTO_INCREMENT、name varchar(50) NOT NULL); test.h1に値(1,"wang"),(2,"guo"),(3,"yang"),(4,"he")を挿入します。 test.h1 から * を選択します。 ライブラリからのテスト test.h1 から id>3 の部分を削除します。 エラー 1290 (HY000): MySQL サーバーは --super-read-only オプションで実行されているため、このステートメントを実行できません 1. シングルマスターモードからマルチマスターモードに切り替える 1.1. グループレプリケーションを停止します(すべての MGR ノードで実行します)。 グループレプリケーションを停止します。 グローバル group_replication_single_primary_mode を OFF に設定します。 グローバル group_replication_enforce_update_everywhere_checks=ON を設定します。 1.2. 任意の mgr ノードを実行する: 186 グローバル group_replication_bootstrap_group を ON に設定します。 GROUP_REPLICATIONを開始します。 グローバル group_replication_bootstrap_group を OFF に設定します。 1.3、他のmgrノードで実行します: 194 195 GROUP_REPLICATIONを開始します。 1.4. mgr グループ情報の表示 (任意の MGR ノードから表示) performance_schema.replication_group_members から * を選択します。 すべての MGR ノードのステータスがオンラインであり、ロールが PRIMARY であり、MGR マルチマスター モードが正常に確立されていることがわかります。 MGR マルチマスター モードでノード データの同期を確認します。 MGR-node1 のデータを更新します。 MGR-node2のデータを更新 MGR-node3のデータを更新 MGR マルチマスター モードでは、すべてのノードが読み取りおよび書き込み操作を実行できます。 2. シングルマスターモードに戻す 2.1. グループレプリケーションを停止します(すべての MGR ノードで実行します)。 グループレプリケーションを停止します。 グローバル group_replication_enforce_update_everywhere_checks=OFF を設定します。 グローバル group_replication_single_primary_mode を ON に設定します。 2.2. マスターノードとしてノードを選択し、マスターノード上で(186)を実行します。 グローバル group_replication_bootstrap_group を ON に設定します。 GROUP_REPLICATIONを開始します。 グローバル group_replication_bootstrap_group を OFF に設定します。 2.3. 残りのノード、つまりライブラリノード(194 195)で実行します。 GROUP_REPLICATIONを開始します。 2.4. MGR グループ情報を表示します (どの MGR ノードでも利用可能)。 performance_schema.replication_group_members から * を選択します。 シングルマスター モードに戻すと、マスターには読み取りおよび書き込み権限が与えられ、他の 2 つのスレーブ ノードは読み取り専用となり、書き込みはできなくなります。 MGRグループクラスタのホワイトリストネットワークセグメントを設定する: ノードが配置されているネットワークセグメントを追加します グループレプリケーションを停止します。 グローバル group_replication_ip_whitelist="127.0.0.1/32,172.16.60.0/24,172.16.50.0/24,172.16.51.0/24" を設定します。 グループレプリケーションを開始します。 「group_replication_ip_whitelist」のような変数を表示します。 知識ポイントの拡張 MySQL グループ レプリケーション (MGR) は、MySQL バージョン 5.7.17 で導入されたデータベースの高可用性と高スケーラビリティを実現するソリューションです。プラグインの形式で提供され、分散データの最終的な一貫性を実現します。MGR の機能は次のようにまとめられます。
以上がMySQL MGRシングルマスターとマルチマスターモード切り替えの知識ポイントの詳細な説明の詳細な内容です。MySQL MGRシングルマスターとマルチマスターモード切り替えの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: 史上最も便利な Zookeeper サーバーの構築方法 (推奨)
フロントエンドの担当者であれば、面接でも仕事中でも、「CSS を使用して中央揃えにする」という効果に...
目次序文準備行く!文章プロセスを開始するメインループまとめ要約する序文準備皆さんは、こんなことを考え...
1. 基本的な手順1: yarn add vue-i18nをインストールするこのパスに新しい .js...
Ubuntu をインストールしたばかりですが、開いたときにネットワーク接続がありませんでした。右上隅...
1. 環境要件1. Docker 17以上がインストールされている2. コンテナ操作docker r...
Baidu の擬似静的の説明を引用します。擬似静的は、実際の静的に相対的です。通常、検索エンジンの使...
注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...
スクリプトを書く目的は、さまざまなサービスを手動で起動しなくて済むようにすることです(怠惰のためでも...
概要zabbix バージョン 5.0 以降では、zabbix-agent2 という新しい機能が追加さ...
textarea 入力領域でテキストを折り返す場合は、<br/> と入力すると <...
1. バックアップスクリプトを書く 著者:www.yumi-info.com 日付:20171222...
Windows で Nginx を使用するには、Nginx サービスの起動、停止、Nginx のリロ...
この記事では、DIYポストカード機能を実現するためのfabricjsの具体的なコードを参考までに共有...
最近、データベースについて学び始めました。最初にやったことは、データベースとは何か、データベースとデ...
データのバックアップと復元に関する最初の記事を皆さんに共有します。具体的な内容は次のとおりです。基本...