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

推薦する

CentOS サーバーの時間を北京時間に変更する方法

1. VPSとCentOSシステムを購入しましたが、サーバーの時間が北京時間と一致せず、時差があるこ...

Vueテクノロジーに基づく再帰コンポーネントの実装方法

説明するこの記事では、Vue テクノロジーに基づいて再帰コンポーネントを実装する方法を紹介します。 ...

ウェブページを最適化してメモリとCPUの使用率を削減

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

ブラウザ(IEシリーズ)を判別するための条件付きコメント

<!--[if IE 6]> IE6 のみが認識可能 <![endif]-->...

React Contextの理解と応用についてお話ししましょう

目次序文React Context の初見コンテキストの使い方コンテキストを直接取得できるいくつかの...

MySql 学習ノートにおけるトランザクション分離レベルの詳細な説明

背景トランザクションについて話すとき、誰もがそれに精通している必要があります。MySQL データベー...

MySQL 5.6 zipパッケージのインストールチュートリアルの詳細

これまでは、拡張子が .msi のファイル、つまり、完全なインストールが使用されていました。しかし、...

Docker を使用してフロントエンド アプリケーションをデプロイする方法

Dockerはますます普及しています。環境を軽量かつ柔軟に分離し、容量を拡張し、運用保守管理を容易に...

Expressプロジェクトファイルディレクトリの説明と詳細な機能の説明

app.js: スタートアップファイル、またはエントリファイルpackage.json: プロジェク...

MYSQLパターンマッチングREGEXPの使用に関する一般的な話など

のようにLIKE ではデータ全体が一致する必要がありますが、REGEXP では部分的な一致のみが必要...

プロジェクトにおけるVue3のロジック抽出とフィールド表示についての簡単な説明

目次論理階層化異なる地域から事業を分離するこれを実行する利点このようなシナリオにどう対処するか最適化...

Linux C ログ出力コード テンプレート サンプル コード

序文この記事は主に Linux C でのログ出力コード テンプレートに関する関連コンテンツを紹介し、...

HTML で余分なテキストを省略記号に変換する方法

HTML で余分なテキストを省略記号として表示したい場合は、いくつかの方法があります。 1行テキスト...

Pengyou.com モバイル クライアントのダウンロード ページのデザイン共有 (画像とテキスト)

まずは簡単なデータを見てみましょう。 Googleが発表したレポートによると、 ①中国の都市の97%...

MySQL トリガーの原理と使用例の分析

この記事では、例を使用して、MySQL トリガーの原理と使用方法を説明します。ご参考までに、詳細は以...