MySQL 8.0.18 はクローンプラグインを使用して MGR 実装を再構築します

MySQL 8.0.18 はクローンプラグインを使用して MGR 実装を再構築します

3 ノード MGR 内の 1 つのノードに異常があり、MGR クラスターに再度追加する必要があるとします。具体的な操作プロセスは次のとおりです。

コントリビュータ側の実行 (192.168.1.11)

ユーザー 'donor_clone_user'@'192.168.1.12' を削除します。
'password' によって識別されるユーザー 'donor_clone_user'@'192.168.1.12' を作成します。
*.* に対する BACKUP_ADMIN 権限を 'donor_clone_user'@'192.168.1.12' に付与します。
プラグインをインストールします。clone SONAME 'mysql_clone.so'; 

受信側での実行(192.168.1.12)

ユーザー 'recipient_clone_user'@'192.168.1.12' を削除します。
'password' によって識別されるユーザー 'recipient_clone_user'@'192.168.1.12' を作成します。
*.* に対する CLONE_ADMIN 権限を 'recipient_clone_user'@'192.168.1.12' に付与します。
プラグインをインストールします。clone SONAME 'mysql_clone.so';
グローバル clone_valid_donor_list = '192.168.1.11:3311' を設定します。
出口
mysql -urecipient_clone_user -ppassword -h 192.168.1.12 -P3311
'donor_clone_user'@'192.168.1.11':3311 からのクローンインスタンスが 'password' によって識別されました。
出口
mysql -uroot -p
グループレプリケーションを開始します。
performance_schema.replication_group_members から * を選択します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL 8.0.15 で MGR シングル マスターと複数スレーブを構成する方法
  • MySQL MGR の利点は何ですか?
  • mysql MGR シングルマスターとマルチマスターモードの切り替えの知識ポイントの詳細な説明
  • mysql 8.0.18 mgr のインストールと切り替え機能
  • MySQL 5.7 MGR シングルマスター決定マスターノード方式の詳細説明
  • MySQL MGR 構築時の一般的な問題と解決策

<<:  Linuxは数字当てゲームのソースコードを実装する

>>:  WeChatアプレットコンポーネント開発:視覚的な映画座席選択機能

推薦する

Ubuntu 12.04 でカーネルツリーを構築する実装プロセスの詳細な説明

まず使用しているカーネルのバージョンを確認してくださいlin@lin-仮想マシン:~$ uname ...

WeChatミニプログラムがいいねサービスを実装

この記事では、WeChatアプレットの具体的なコードを参考までに紹介します。具体的な内容は次のとおり...

Vue を使用した Amap アプリケーション開発のベスト プラクティス

目次序文非同期読み込みパッケージコンポーネントコンポーネントの使用インターフェースをカスタマイズする...

CSS の複雑なセレクターと CSS のフォントスタイルと色属性の詳細な説明

これまでに CSS の基本的なセレクターをいくつか学習しましたが、今日は CSS の複雑なセレクター...

MySQLがファントムリードを解決する方法の詳細な説明

1. ファントムリーディングとは何ですか?トランザクションにおいて、複数のクエリの後に結果セットの数...

Vue-cli を使用して Vue プロジェクトを構築する手順の詳細な説明

まず、Vue-cli をインストールする必要があります。 npm インストール -g vue-cli...

Vue 父子価値移転、兄弟価値移転、子父価値移転の詳細な説明

目次1. 親コンポーネントが子コンポーネントに値を渡す1. 親コンポーネント.vue 2. サブコン...

Linuxサーバ侵入緊急対応記録(概要)

最近、お客様から支援の依頼を受けました。管理されている通信コンピュータ ルームから、サーバーの 1 ...

Navicat Premium が MySQL 8.0 に接続してエラー「1251」を報告する問題を解決する方法の分析

長い間何もしていなかった人は、努力をすると一生懸命働いていると思うようになります。 1. 問題Nav...

Vue の動的メニュー、動的ルートの読み込みと更新の落とし穴

目次必要:アイデア:レッスン:テキストを共有する:要約する必要:インターフェイスからサブメニュー デ...

MySQL共通インデックスとユニークインデックスの詳細な説明

シナリオ1. ID番号のフィールドを備えた市民システムを維持する2. ビジネス コードでは、重複する...

UbuntuにCMakeをインストールするいくつかの方法の詳細な説明

CMakeをインストール sudo apt をインストール cmake この方法はインストールが簡単...

Websocket に基づくシンプルなチャットルームダイアログの実装

この記事では、WebSocketを使用して簡単なチャットルームの会話を実装するための具体的なコードを...

Docker で既存のイメージに基づいて新しいイメージを構築する方法

既存のイメージから新しいイメージを構築することは、Dockerfile ドキュメントを通じて行われま...