MySQL マスタースレーブステータスチェックの実装

MySQL マスタースレーブステータスチェックの実装

1. AデータベースとBデータベースの同期ステータスを確認する

次のコマンドを入力すると多くの情報が表示されますが、重要なのは、Slave_IO_Running フィールドと Slave_SQL_Running フィールドの両方に yes と表示されていることを確認することです。

MySQL> スレーブステータスを表示\G; 

ここに画像の説明を挿入

2. サーバーAとBの同期スレッドのステータスを確認する

次のコマンドを入力します。

MySQL > プロセスリストを表示\G

コマンド ウィンドウに下図に示す 3 つのスレッドが表示されていれば、構成は成功です。いずれかのスレッドが欠落している場合は、プライマリ マシンとバックアップ マシンで MySql サービスを再起動し、MySql コマンド ウィンドウに上記のコマンドを入力して、下図でマークされている 3 つのスレッドがあるかどうかを確認します。これら 3 つのスレッドが存在しない場合は、構成が正しいかどうかを再確認してください。

注意:主備服務器的MySql進程必須都有這三個線程才證明配置成功!

mysql> プロセスリストを表示\G;
************************** 1. 行 ****************************
*** 省略 ***
************************** 2. 行 ****************************
   識別子: 22
  ユーザー: システムユーザー
  ホスト: 接続ホスト
   デシベル: NULL
コマンド: 接続
  時間: 938775
 状態: マスターがイベントを送信するのを待機中
  情報: NULL
************************** 3. 行 ****************************
   識別子: 23
  ユーザー: システムユーザー
  ホスト: 
   デシベル: NULL
コマンド: クエリ
  時間: 748608
 状態: スレーブはすべてのリレーログを読み取りました。さらに更新を待機しています。
  情報: NULL
************************** 4. 行 ****************************
   識別子: 3691
  ユーザー: スレーブ
  ホスト: 1.2.3.3:54244
   デシベル: NULL
コマンド: Binlog ダンプ
  時間: 70515
 状態: マスターはすべてのバイナリログをスレーブに送信しました。さらに更新を待機しています。
  情報: NULL

これで、MySQL マスタースレーブステータスチェックの実装に関するこの記事は終了です。MySQL マスタースレーブステータスチェックの関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL マスター/スレーブ ステータスを監視するシェル スクリプト
  • Zabbix が MySQL のマスター/スレーブ状態を監視する方法の詳細な説明
  • シェルスクリプトはMySQLのマスタースレーブステータスを監視します

<<:  初心者のためのWebページ作成: HTMLのハイパーリンクAタグの使い方を学ぶ

>>:  CSS でフッターの「下部吸収」効果を実現

推薦する

VMware kali仮想マシン環境の設定方法

1|0 カーネルをコンパイルする(1)uname -rコマンドを実行してカーネルバージョンを表示しま...

Vueは3階層メニューを再帰的に実装する

この記事の例では、3階層メニューを再帰的に実装するVueの具体的なコードを参考までに共有しています。...

フロントエンド開発者のための HTML 入門

1 HTML入門1.1 初めてのコード体験、最初のウェブページの作成XML/HTML コードコンテン...

ubuntu20.04 LTSにdockerをインストールする方法

ゼロ: 古いバージョンをアンインストールするDocker の古いバージョンは、docker、dock...

表の境界線の CSS 構文

<br />表の境界線の CSS 構文具体的な内容には、上境界線の幅、右境界線の幅、下境...

CSS における zoom:1 属性の定義と機能

今日、CSS の zoom 属性は何のために使用されるのかと尋ねられました。この属性は、フローティン...

MySQLクエリが遅い原因と解決策

クエリ速度が遅くなる理由は多数ありますが、最も一般的な理由は次のとおりです。 1. インデックスがな...

JavaScript プロトタイプとプロトタイプチェーンの詳細

目次1. プロトタイプ(明示的なプロトタイプ) 2. __proto__ (暗黙のプロトタイプ) 3...

MySQL GRANT ユーザー認証の実装

承認とは、ユーザーに特定の権限を付与することです。たとえば、新しく作成したユーザーに、すべてのデータ...

CentOS 7にDockerをインストールする

Linuxシステムをお持ちでない場合は、ダウンロードとインストールについてはhttps://www....

Navicat for MySql ビジュアルインポート CSV ファイル

この記事では、参考までに、Navicat for MySql の CSV ファイルのビジュアルインポ...

Linuxでポートが開いているかどうかを確認する方法のまとめ

方法1: lsofコマンドを使用するlsof コマンドを使用して、ポートが開いているかどうかを確認で...

Dockerはコンテナに入るためにルートを使用する

まずdockerコンテナを実行しますルートユーザーとしてコマンドを実行する sudo docker ...

React イベントバインディングの詳細

目次クラスコンポーネントイベントバインディング関数コンポーネントイベントバインディング要約するRea...

少なくとも7日間連続して注文を行ったユーザーに対するSQLクエリ

テーブルを作成するテーブル order(id varchar(10),date datetime,o...