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 でフッターの「下部吸収」効果を実現

推薦する

MySQL の group by に関する簡単な説明

目次1. はじめに2. ユーザーテーブルを準備する2.1 グループ化ルール2.2 グループの使用2....

JavaScript デザインパターン 責任連鎖パターン

目次概要コードの実装パラメータ定義成し遂げる責任連鎖パターンの実装改善概要責任チェーン パターンは、...

MySQL データベースに基づくデータ制約の例と 5 つの整合性制約の紹介

非準拠データがデータベースに入るのを防ぐために、ユーザーがデータを挿入、変更、削除、その他の操作を行...

HTML タグのセマンティクス化 (H5 を含む)

導入HTML は、Web ドキュメントのコンテンツのコンテキスト構造と意味を提供します。HTML 自...

フィルターを使用して画像に透明な CSS を書く方法

フィルターを使用して画像に透明な CSS を書く方法コードをコピーコードは次のとおりです。 html...

MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Windows10)

MySQL 5.7.17 のインストールと設定方法の概要最初のステップは、MySQL公式サイトから...

202 無料の高品質 XHTML テンプレート (1)

ここで 123WORDPRESS.COM はこれらのテンプレートの最初の部分を紹介します。各テンプレ...

SQLのさまざまな結合サマリーの詳細な説明

SQL 左結合、右結合、内部結合、自然結合 さまざまな結合の概要SQL には、左結合、右結合、内部結...

MySQL トランザクションの概念と使用法の詳細な説明

目次情事の概念取引の状態取引の役割取引の特徴トランザクション構文トランザクション対応ストレージエンジ...

JS オブジェクトのコピー (ディープ コピーとシャロー コピー)

目次1. 浅いコピー1. Object.assign(ターゲット、ソース、ソース...) 2. スプ...

Linux システムで IPv6 をサポートするように Nginx を設定する方法

1. 既存のnginxがipv6をサポートしているかどうかを確認する既存の nginx が ipv6...

Jenkins初心者のためのDockerデプロイメントチュートリアルの詳細な説明

この記事では、docker 経由で Jenkins+Maven+SVN+Tomcat をデプロイし、...

MySQL 8.0.2 オフラインインストールと設定方法のグラフィックチュートリアル

MySQL_8.0.2のオフラインインストール方法は参考までに。具体的な内容は以下のとおりです。次の...