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アプレットの下部にあるタブバーがコンテンツをブロックする問題に対処する簡単な方法

推薦する

Ubuntu 20.04 では、隠し録音ノイズ低減機能が有効になります (推奨)

最近、 Ubuntu 20.04でkazamを使用して録音しているときに、問題が見つかりました。シス...

MySQL テーブル作成外部キー エラーの解決方法

データベーステーブルA: テーブル task_desc_tab を作成します ( id INT(11...

入力テキストボックスの入力実装プロパティを無効にする

今日は、開発でよく使われる、非常に便利な HTML タグをいくつかまとめてみたいと思います。これらの...

CSS 疑似クラス: 空っぽだと光る (サンプルコード)

最近私の記事を読んだ人なら誰でも、私が現在WeChatミニプログラムプロジェクトを担当しており、その...

jQueryはhide()とtoggle()関数を使用してカメラブランド表示の非表示機能を実現します。

最近、jQuery を学習しているときに、show()、hide()、toggle() 関数に出会い...

ウェブページのメモリ使用量とCPU使用量を削減する方法

一部の Web ページは大きく見えなくても開くのに非常に時間がかかる場合があります。一方、他の We...

Tencent Cloud Server での Jenkins の設定方法の詳細

目次1. Tencent Cloud Serverに接続する2. 環境整備Jenkinsのデプロイメ...

UniappはBaidu Voiceを使用して録音をテキストに変換する機能を実現

3日間さまざまな困難に遭遇した後、ようやくこの機能を実現しました。正常に実装できる方法を見つける前に...

3 階層ナビゲーション メニューを実現するための js+css

この記事の例では、3レベルのナビゲーションメニューを実装するためのjs + cssの具体的なコードを...

Windows での MySQL 5.7.18 インストール チュートリアル

この記事では、圧縮パッケージから MySQL をインストールする方法について説明します。 1. My...

FirefoxでCookieとお気に入りをインポートおよびエクスポートする方法

Firefox は、多くの拡張機能とプラグインを備えた、よく使用されるブラウザです。IE に比べて多...

MySQL 8.0.20 圧縮版のインストールチュートリアル(画像とテキスト付き)

1. MySQL ダウンロード アドレス。 http://ftp.ntu.edu.tw/MySQL...

JavaScript - Vue でのスロットの使用: スロット

目次Vue でのスロットの使用: slotスコープ付きスロット: テンプレートタグで囲む要約するVu...

nginx で第 3 レベルドメイン名を設定する方法の例

問題の説明nginx を設定することで、異なるポートを介して異なる Web アプリケーションにアクセ...