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 で既存のイメージに基づいて新しいイメージを構築する方法

推薦する

Nginx+tomcat ロードバランシングクラスタの実装方法

実験環境は以下のとおりですここでは、4 台のサーバー (1 台の nginx、負荷用の 2 台の t...

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

MySQL の機能: MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレー...

js のマクロタスクとマイクロタスクについての簡単な説明

目次1. JavaScriptについて2. JavaScript イベントループ3. マクロタスクと...

JavaScriptで配列かどうかを判断するためのさまざまな方法のまとめ

目次序文配列.isArrayコンストラクタインスタンスプロトタイプオブジェクト.プロトタイプ.toS...

docker run によって起動されたコンテナがハングしてデータが失われた場合の対処方法

シナリオの説明あるシステムでは、機能サービスはdocker stack deploy xxxで起動し...

Ubuntu 16.04 に nvidia ドライバー + CUDA + cuDNN をインストールする詳細なチュートリアル

準備1. GPUがCUDAをサポートしているかどうかを確認するlspci | grep -i nvi...

Vue.js フロントエンド Web ページ ポップアップ非同期動作例の分析

目次1. 序文2. ポップアップコンポーネントを2つ見つける3. 自分で作る3.1. Promise...

MySQL に外部キー制約を追加する具体的な方法

このチュートリアルの動作環境: Windows 7 システム、MySQL 8 バージョン、Dell ...

VMware仮想マシンの起動時に黒い画面が表示される問題を解決する

# VMware ハードディスクの起動優先順位を調整するステップ 1: 電源をオンにすると、BIOS...

MySQL 5.7 に組み込まれているストレス テストの mysqlslap コマンドと構文の詳細な説明

序文mysqlslap は、MySQL サーバーへのクライアント負荷をシミュレートし、各ステージの時...

ウェブサイトのビジュアルデザイン(画像とテキスト)における情報伝達の役割と方法

現代の Web ビジュアル デザインは、初期の情報の積み重ねから、その後のグラフィックスと抽象化、そ...

クロスブラウザローカルストレージⅠ

原文: http://www.planabc.net/2008/08/05/userdata_beh...

React Native スキャフォールディングの基本的な使い方の詳細な説明

プロジェクトを構築する対応するパスでコマンドラインを実行します: react-native init...

初心者がHTMLタグを学ぶ(1)

初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...

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

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