Mysql マスタースレーブレプリケーションの注意事項の説明

Mysql マスタースレーブレプリケーションの注意事項の説明

1. マスター'x@xxxx:x'への接続エラー- 再試行時間: 60 再試行回数: 86400

今日、MySQL マスター スレーブ レプリケーションを設定しましたが、このエラーが報告され続けました。複数のインスタンスを使用して、仮想マシン上に異なるポートを持つ 2 つのデータベースを作成しました。解決するまでに長い時間がかかりました。

1. マスタースレーブレプリケーションのユーザー名とパスワードを確認します。

2. MASTER_LOG_FILEとMASTER_LOG_POSを確認します。

スレーブ データベース コマンドを設定することを忘れないでください。これらのパラメータは、マスター データベースの設定を参照する必要があります。

mysql> マスターを MASTER_HOST='127.0.0.1'、MASTER_PORT=3308、MASTER_USER='root'、MASTER_PASSWORD='oldboy123'、MASTER_LOG_FILE='mysql-bin.000007'、MASTER_LOG_POS=797 に変更します。

クエリ同期結果:

mysql> スレーブステータスを表示 \G
************************** 1. 行 ****************************
        Slave_IO_State: マスターがイベントを送信するのを待機中
         マスターホスト: 127.0.0.1
         マスターユーザー: ルート
         マスターポート: 3308
        接続再試行: 60
       マスターログファイル:mysql-bin.000007
     読み取りマスターログ位置: 797
        リレーログファイル:mysql-relay-bin.000002
        リレーログ位置: 253
    リレーマスターログファイル: mysql-bin.000007
       スレーブIO実行中: はい
      スレーブSQL実行中: はい
       レプリケート_Do_DB: 
     レプリケート_無視_DB: 
      テーブルの複製: 
    無視テーブルを複製: 
   Replicate_Wild_Do_Table: 
 Replicate_Wild_Ignore_Table: 
          最終エラー番号: 0
          最終エラー: 
         スキップカウンタ: 0
     実行マスターログポジション: 797
       リレーログスペース: 409
       Until_Condition: なし
        ログファイルまで: 
        ログ位置まで: 0
      マスターSSL許可: いいえ
      マスターSSLCAファイル: 
      マスターSSLCAパス: 
       マスターSSL証明書: 
      マスターSSL暗号: 
        マスターSSLキー: 
    マスターより遅れている秒数: 0
Master_SSL_Verify_Server_Cert: いいえ
        最終IOエラー番号: 0
        最後のIOエラー: 
        最終SQLエラー番号: 0
        最後のSQLエラー: 
 Replicate_Ignore_Server_Ids: 
       マスターサーバー ID: 3308

同期結果は、Slave_IO_Running (I/O スレッド ステータス)、Slave_SQL_Running (SQL スレッド ステータス)、および Seconds_Behind_Master (レプリケーション プロセス中にスレーブ データベースがマスター データベースと比較して遅延する秒数) の 3 つの項目に表示されます。

2. スレーブ データベースで競合が発生し、レプリケーションを実行できません。同期ポインタを 1 つ下に移動できます。複数回同期がずれる場合は、操作を繰り返します。

mysql> スレーブを停止します。
クエリは正常、影響を受けた行は 0 行 (0.02 秒)
mysql> グローバル sql_slave_skip_counter を 1 に設定します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
mysql> スレーブを起動します。
クエリは正常、影響を受けた行は 0 行 (0.01 秒)

3. 現在のスレーブ データベースは、他のスレーブ データベースのマスター データベースとしても機能します。スレーブ ライブラリの my.cnf ファイルに次のパラメータを追加し、server_id と log-bin の設定を変更し (コメントを削除し、デフォルト設定を変更)、サービスを再起動します。

ログスレーブ更新
log-bin = /data/3309/data/mysql-bin #実際の状況に応じて、expire_logs_days = 7 と記述します #find /data/3309/data -type f -name "mysql-bin.000* -mtime +7 | xargs rm -f" と同等

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • MySQL マスタースレーブレプリケーションの役割と動作原理の詳細な説明
  • MySQLデータベースのマスタースレーブレプリケーションの長い遅延に対する解決策
  • MYSQL フルバックアップ、マスタースレーブレプリケーション、カスケードレプリケーション、および半同期の概要
  • MySQL マスタースレーブレプリケーションスレッドの状態遷移に関する詳細な理解
  • MySQL 構成 SSL マスタースレーブ レプリケーション
  • MYSQL マスタースレーブ レプリケーションの知識ポイントの概要

<<:  Vue3 の組み合わせ API における setup、ref、reactive の完全な使用方法

>>:  Centos8 システムの VMware インストール チュートリアル図 (中国語グラフィカル モード)

推薦する

モバイル端末での Vue2.x Picker のグローバル呼び出し実装

目次ピッカーコンポーネントとはピッカーコンポーネントの問題解決オプションの説明解決ディレクトリ部門P...

ウェブデザインには目的、アイデア、思考、そして粘り強さがなければならない

<br />はじめに:このアイデアは、数日前に上級ウェブデザインの次の記事を考えていると...

JavaScript のアンチシェイクとスロットリングの違いと実装

目次1. 手ぶれ補正2. スロットリング3. まとめ序文:フロントエンド開発者には、次の 2 つの要...

Linux で killall コマンドを使用してプロセスを終了する 8 つの例

Linux コマンドラインには、プロセスを強制終了するためのコマンドが多数用意されています。たとえば...

CSS 要素の非表示の原則と display:none および visibility:hidden

1. CSS 要素の非表示<br />CSS では、要素を非表示にする (つまり、画面の...

JavaScript 配列メソッド - 体系的な概要と詳細な説明

目次一般的な配列メソッド配列要素の追加と削除配列ヘッダーの操作配列の末尾を操作する任意の場所に追加ま...

Vueカスタム命令とその使用方法の詳細な説明

目次1. 指令とは何ですか? Vue でよく使われる組み込みの v ディレクティブv-if と v-...

Vueは双方向データバインディングを実装します

この記事の例では、双方向データバインディングを実装するためのVueの具体的なコードを参考までに共有し...

Dockerデータストレージのバインドマウントの詳細な説明

この記事を読む前に、Volumes について予備知識を身に付けておいてください。詳細については、こち...

ライフゲームの JavaScript 実装

目次コンセプト紹介論理的ルール完全なコード主な実装コンセプト紹介セルオートマトンとは、コンピュータの...

WebページでjQueryを参照する方法

CDN(コンテンツ配信ネットワーク)を通じて参照できます。 jQuery は Google と Mi...

CSS を使用して複数列の等高レイアウトを設定する方法の例

最初は、複数の列のコンテンツのサイズと高さが異なります。ここで、表示する背景を異なるものに設定し、各...

クエリでのMySQLのユニークキーの使用と関連する問題

1. テーブルステートメントを作成します。 テーブル「従業員」を作成します( `emp_no` in...

カレンダー効果を実現するための Bootstrap+JQuery

この記事では、カレンダー効果を実現するためのBootstrap+Jqueryの具体的なコードを参考ま...

Vueキャッシュ機能の使い方

目次vue2のキャッシュ機能Vue キャッシュ関数の変換最適化要約するvue2のキャッシュ機能vue...