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アプレットコンポーネント開発:視覚的な映画座席選択機能

推薦する

jQueryは画像の強調表示を実現します

ページ上の画像を強調表示することは非常に一般的です。ここでは、jQuery を使用して画像を強調表示...

Docker ベースの Redis マスタースレーブ クラスタの実装

目次1. Redisイメージを取得する2. 6つのRedisコンテナを作成する3. Redisコンテ...

Linuxはデュアルネットワークカードボンドとドライバーインターフェースを使用する

債券とは何かNIC ボンドは、実稼働シナリオでよく使用されるテクノロジーです。複数の NIC を 1...

Docker に ElasticSearch をインストールする方法を 1 つの記事で解説

目次序文1. Dockerをインストールする2. ElasticSearchをインストールする3. ...

WeChatアプレットはシンプルな計算機を実装する

WeChatアプレットの簡単な計算機は参考用です。具体的な内容は次のとおりです。 1. はじめに1....

Linux での vi (vim) の新しい使い方のまとめ

私は数年間 vi エディタを使ってきましたが、実用的な用途で使ったことはありませんでした。今日 Py...

Tomcat は親の委任メカニズムを破壊して Web アプリケーションの分離を実現します。

目次Tomcat クラスローダー階層WebAppクラスローダー共有クラスローダーカタリナクラスローダ...

MySQLデータベースインデックスの左端一致原則

目次1. 共同インデックスの説明2. ac はインデックスを使用できますか? 3. 考える4. 最左...

Docker を使用した Redis マスタースレーブレプリケーションの実践の詳細説明

目次1. 背景2. 操作手順3. Dockerをインストールする4. 主なサービス構成5. サービス...

Vue3 を使用してアップロード コンポーネントを実装するためのサンプル コード

目次一般的なアップロードコンポーネントの開発以下の機能を実装する必要がありますカスタムテンプレートサ...

フォームデータを取得するための Node.js メソッドの 3 つの例

序文Nodejs はサーバーサイド言語です。開発中、登録やログインなどでは、判断のためにフォームを通...

CSS でフロートとマージンを混合するサンプルコード

最近の勉強で、GitHub でレイアウトの練習をいくつか見つけたのですが、レイアウトにまったく慣れて...

CSSを使用してHTMLテキストボックス内のテキストの垂直方向の中央を制御する

Text の height 属性が定義されている場合、Text に入力されたテキストは垂直方向に中央...

MySQL可視化ツールNavicatへの接続方法

Navicatをインストールした後次のエラーが発生する場合があります: Client does no...

td セルを結合した場合の td 幅の問題

以下の例では、名前が入っている td の幅が 60px のとき、2 行目の文字数が少ない場合は正常に...