Mysql マスタースレーブ サービスの実装例を構成する

Mysql マスタースレーブ サービスの実装例を構成する

Mysql マスタースレーブ サービスの実装例を構成する

### メインデータベースmy.cnfを構成する

サーバーID=1
ログビン=マスタービン
ログ bin インデックス = マスター bin.index

### プライマリデータベースに同期アカウントを作成する

ユーザーバックアップを作成します。
'mysql' によって識別される 'backup'@'192.168.%.%' に *.* のレプリケーション スレーブを許可します。

### スレーブデータベースmy.cnfを構成する

サーバーID=2
リレーログインデックス=スレーブリレービンインデックス
リレーログ=スレーブリレービン

### mysqlサービスを再起動する

サービスmysqldを再起動

### マスターサービスに接続する

マスターをmaster_host='192.168.91.128'に変更します。
マスターポート=3306、マスターユーザー='backup'、マスターパスワード='mysql'、
マスターログファイル='master-bin.000001'、マスターログ位置=0;

### スレーブサービスを開始する

スレーブを起動します。

### マスターサービスのステータスを確認する

マスターステータスを表示します。

### スレーブサービスのステータスを確認する

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

### server_idが同じかどうか確認します。異なる必要があります

'server_id' のような変数を表示します。

よくある間違い

エラー: 致命的なエラー: マスターとスレーブの MySQL サーバー UUID が同じであるため、スレーブ I/O スレッドが停止します。レプリケーションが機能するには、これらの UUID が異なっている必要があります。

解決方法:データディレクトリのauto.cnfのserver-uuid=********************が同じかどうかを確認し、別のものに変更します。

読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。

以下もご興味があるかもしれません:
  • MySQL マスタースレーブサーバー構成に関する特別な問題
  • MySQL マスタースレーブサーバーの簡単な構成
  • MySQLマスタースレーブサーバ同期の経験

<<:  コメント付きのスネークゲームを実装する js

>>:  Docker で既存のイメージに基づいて新しいイメージを構築する方法

推薦する

Vue は Axios リクエスト フロントエンドのクロスドメイン問題をどのように解決するのか

目次序文1. クロスドメインの問題はなぜ発生するのでしょうか? 2. 解決策クロスオリジンリソース共...

JSでHTML本文のスタイルを変更する

目次1. 本来の定義2. JS操作、幅の変更を例に3. 効果: 幅が変更されました 1. 本来の定義...

Mysql systemctl start mysqld によって報告されるエラーの解決策

エラーメッセージ:制御プロセスがエラー コードで終了したため、mysqld.service のジョブ...

Windows オペレーティング システムでの Linux 仮想マシンのインストールと構成のチュートリアル

序文仕事では、Linux 環境で操作する必要があることがよくあります。ここでは、win10 システム...

初心者向けMySQLインデックス

序文MySQL インデックスで最も重要なデータ構造は B+ ツリーなので、まずは B+ ツリーの原理...

Mysql は非集計列を選択できません

1. はじめに最近ブログをアップグレードし、記事ページの下部に前の記事と次の記事に直接ジャンプできる...

クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

.NET SDK ダウンロード リンクhttps://dotnet.microsoft.com/do...

HTMLのposition属性の使い方(4種類)の詳しい説明

位置の 4 つのプロパティ値は次のとおりです。 1.相対的な2.絶対3.修正4.静的これら 4 つの...

Docker 構成 Alibaba Cloud イメージアクセラレーション プル実装

今日はdockerを使ってイメージをpullしたのですが、速度が悪くて見れず最後まで待ち続けました。...

MYSQL フルバックアップ、マスタースレーブレプリケーション、カスケードレプリケーション、および半同期の概要

MySQL フルバックアップ1. バイナリログを有効にし、データベースから分離して別々に保存する v...

Nest.js 環境変数の設定とシリアル化の詳細な説明

環境変数の設定の簡単な説明プログラムは、環境によって異なる環境変数を必要とします。たとえば、実稼働環...

ウェブフロントエンドに対する一般的な攻撃とその防止方法

ウェブサイトのフロントエンド開発で発生するセキュリティ問題は、クライアントブラウザで実行されるコード...

MySQL における Decimal 型と Float Double 型の違い (詳細説明)

MySQL には、10 進数などの標準データ型だけでなく、float や double などの非標...

Mysql 5.7.19 無料インストール バージョンで遭遇した落とし穴 (コレクション)

1. 公式ウェブサイトから 64 ビットの zip ファイルをダウンロードします。 2. インスト...