MySQL 5.7 MGR シングルマスター決定マスターノード方式の詳細説明

MySQL 5.7 MGR シングルマスター決定マスターノード方式の詳細説明

当銀行のMGRは年末に開始されます。公式文書を読んだり、毎日テストを受けたりしなければなりません。毎日小さな知識ポイントを書くことを主張しています。一緒に学びたい人はいませんか?

MySQL 5.7 MGR シングルマスターは、どのノードがプライマリノードであるかを決定します。メンバー ID で判断し、read_only パラメータと組み合わせて確認することができます。

[root@localhost ~]# mysql -uroot -p -P 3306 -h 127.0.0.1
mysql: [警告] コマンドライン インターフェイスでパスワードを使用すると安全でない可能性があります。
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは857246です
サーバーバージョン: 5.7.26-29-log Percona Server (GPL)

著作権 (c) 2009-2019 Percona LLC およびその関連会社
Copyright (c) 2000, 2019, Oracle およびその関連会社。無断複写・転載を禁じます。

OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。

ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

mysql> ステータス
--------------
mysql Ver 14.14 Distrib 5.7.26-29、Linux (x86_64) 用、EditLine ラッパー使用

接続ID: 857246
現在のデータベース:  
現在のユーザー: [email protected]
SSL: 使用されていません
現在のページャ: stdout
出力ファイルの使用: ''
区切り文字の使用: ;
サーバーバージョン: 5.7.26-29-log Percona Server (GPL)
プロトコルバージョン: 10
接続: TCP/IP経由の127.0.0.1
サーバー文字セット: utf8mb4
Db 文字セット: utf8mb4
クライアントの文字セット: utf8
接続文字セット: utf8
TCPポート: 3306
稼働時間: 39 日 8 時間 53 分 39 秒

スレッド: 4 質問: 4989552 遅いクエリ: 731837 オープン: 930 フラッシュテーブル: 1 オープンテーブル: 924 1秒あたりの平均クエリ数: 1.466
--------------

mysql> SHOW STATUS LIKE 'group_replication_primary_member';
+----------------------------------+--------------------------------------+
| 変数名 | 値 |
+----------------------------------+--------------------------------------+
| グループレプリケーションプライマリメンバー | 59d7f183-b8f6-11e9-863b-005056875165 |
+----------------------------------+--------------------------------------+
セット内の 1 行 (0.00 秒)

mysql> performance_schema.replication_group_members から * を選択します。
+---------------------------+---------------------------------------+-------------+-------------+--------------+
| チャンネル名 | メンバー ID | メンバーホスト | メンバーポート | メンバー状態 |
+---------------------------+---------------------------------------+-------------+-------------+--------------+
| グループレプリケーションアプライア | 500dd0aa-b8f6-11e9-85ba-005056875a61 | 196.55.7.37 | 3306 | オンライン |
| グループレプリケーションアプライア | 59d7f183-b8f6-11e9-863b-005056875165 | 196.55.7.36 | 3306 | オンライン |
| グループレプリケーションアプライア | 69e1c26d-b8f6-11e9-91c1-00505687032a | 196.55.7.38 | 3306 | オンライン |
+---------------------------+---------------------------------------+-------------+-------------+--------------+
セット内の 3 行 (0.00 秒)

mysql> '%read_only' のような変数を表示します。
+-----------------------+-------+
| 変数名 | 値 |
+-----------------------+-------+
| innodb_read_only | オフ |
| 読み取り専用 | オフ |
| スーパー読み取り専用 | オフ |
| トランザクション読み取り専用 | オフ |
| tx_read_only | オフ |
+-----------------------+-------+
セット内の 5 行 (0.01 秒)

マイSQL> 

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

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

<<:  Windows 10 に付属する仮想マシンのネットワークを設定するための詳細な手順 (グラフィック チュートリアル)

>>:  WeChatアプレットの下部にあるタブバーがコンテンツをブロックする問題に対処する簡単な方法

推薦する

js キャンバスで円形の水のアニメーションを実現

この記事の例では、円形の水のアニメーションを実現するためのキャンバスの具体的なコードを参考までに共有...

jQueryはマウスドラッグ画像機能を実装します

この例では、jQuery を使用してマウス ドラッグ イメージ機能を実装します。まず、ラッパーを設定...

子ども向けウェブサイトの視覚構造レイアウト設計手法の分析

1. 温かくて優しい関連アドレス: http://www.web-designers.cn/post...

KTLツールはMySQLからMySQLへのデータの同期方法を実現します

ktl ツールを使用して、mysql から mysql にデータを同期します。 1. 新しいジョブス...

MySQL マスターとスレーブの不整合とその解決策の詳細な説明

1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...

数十行のjsを使用してクールなキャンバスインタラクティブ効果を実現する方法を教えます

目次1. 円を描く2. マウスで動かした円3. マウスでドラッグした粒子4. カラーグラデーション粒...

JavaScriptのポイントごとのシリーズでこれは何ですか

これを理解するおそらく、他のオブジェクト指向プログラミング言語でもthis見たことがあり、これがコン...

WeChatアプレットの下部にあるタブバーがコンテンツをブロックする問題に対処する簡単な方法

WeChatアプレットでタブバーを設定すると、重要なコンテンツがブロックされ、iPhoneXなどの異...

LinuxにPython 3.6をインストールして落とし穴を避ける

Python 3のインストール1. 依存環境をインストールするPython3 はインストール プロセ...

Linux での NVIDIA GPU 使用状況の監視の詳細な説明

TensorFlow をディープラーニングに使うとビデオメモリ不足がよく起こるので、GPU 使用状況...

Vue でコミュニケーションを実装する 8 つの方法

目次1. コンポーネント通信1. Props 親コンポーネント ---> 子コンポーネント通信...

HTML ページ内の js および css ファイルのキャッシュを自動的にクリーンアップします (バージョン番号を自動的に追加します)

Web プロジェクトの開発プロセスでは、CSS ファイルや JS ファイルを参照することがよくあり...

Linux で複数のファイルの名前を一度に変更する方法

序文日常業務では、すべての jpg ファイルを bnp に変更したり、名前の 1 を one に変更...

よくある HTML タグの記述エラー

HTML Police がコードを調べて意味のないタグをすべて見つけ出すので、注意を払う必要がありま...