この記事では主にMySQLマスタースレーブサーバー(マスター1台とスレーブ複数台)の構成について紹介します。興味があれば、詳細を確認してください。
Centos 7.6 への MySQL 5.7 のインストールについては、https://www.jb51.net/article/99965.htm を参照してください。 アイデアホスト構成confを変更するvim /etc/my.cnf
サーバーID=1 ログビン=マスタービン ログ bin インデックス = マスター bin.index 再起動systemctl で mysqld.service を再起動します。 # ステータスを確認する systemctl status mysqld.service テストmysql -u ルート -p マスターステータスを表示します。 スレーブ 1 の構成confを変更する vim /etc/my.cnf
サーバーID=2 リレーログ=スレーブ01リレービン リレーログインデックス=スレーブ01リレービン.インデックス 再起動 systemctl で mysqld.service を再起動します。 # ステータスを確認する systemctl status mysqld.service スレーブ2の構成confを変更する vim /etc/my.cnf
サーバーID=3 リレーログ=スレーブ02リレービン リレーログインデックス=スレーブ02リレービン.インデックス 再起動 systemctl で mysqld.service を再起動します。 # ステータスを確認する systemctl status mysqld.service マスターとスレーブの関係を構成するホスト構成
mysql -u ルート -p 'Mysql57*' によって識別されるユーザー 'repl'@'%' を作成します。 'Mysql57*' によって識別される 'repl'@'%' に *.* のレプリケーション スレーブを許可します。 権限をフラッシュします。 スレーブ構成 mysql -u ルート -p # 私のホストIPは192.168.1.8です マスターを、master_host='192.168.1.8'、master_port=3306、master_user='repl'、master_password='Mysql57*'、master_log_file='master-bin.000001'、master_log_pos=0 に変更します。 スレーブを起動します。 #マスタースレーブ同期を停止#スレーブを停止; # \G はスレーブ ステータスを表示するための改行を意味します \G;
テストデータの同期ここで著者は視覚化ツール Navicat を使用していますが、読者は他のツールを使用することもできます。これは単なる簡単なテストです。 マスターライブラリに新しいライブラリ test-for-repl を追加し、スレーブライブラリ 01 と 02 に新しいライブラリがあるかどうかを確認します。 マスター ライブラリ test-for-repl に新しいテーブル test-create-table を追加して、スレーブ ライブラリ 01 および 02 にテーブルがあるかどうかを確認します。マスター ライブラリ test-for-repl に新しいテーブル test-create-table を追加して、スレーブ ライブラリ 01 および 02 にデータがあるかどうかを確認します。 よくある質問スレーブマシンはマスタースレーブ同期ステータスをチェックし、エラーを報告します。
理由ここで、著者は VMware ソフトウェアを使用して Centos7.6 + MySQL5.7 をインストールする仮想マシンを作成し、その仮想マシンを使用して他の 2 つの仮想マシンをスレーブ マシンとしてクローンしました。その結果、3 つの仮想マシンで MySQL を起動すると、同じ UUID が生成されます。 解決
検索 / -name 'auto.cnf' vim /var/lib/mysql/auto.cnf systemctl で mysqld.service を再起動します。 mysql -u ルート -p スレーブを起動します。 # \G はスレーブ ステータスを表示するための改行を意味します \G; これで、MySQL マスター スレーブ サーバー (マスター 1 台とスレーブ複数台) の構成に関するこの記事は終了です。MySQL マスター スレーブ サーバーの関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS3 で Taobao に空白スペースを実装する方法
>>: html オプション 無効 選択 選択 無効 オプションの例
デモを作成するときにこのプラグインを使用していくつか問題が発生したため、プラグインの使用方法といくつ...
目次初期作成方法ファクトリーパターンコンストラクターパターンコンストラクタパターンの最適化プロトタイ...
Jenkins+Tomcatサーバーの設定中に、Tomcat設定ファイルが変更され、サーバーのTom...
次のように: docker run -d -p 5000:23 -p 5001:22 --name ...
ロゴの最適化: 1.ロゴ画像はできるだけ小さくしてください。 2. 一般的には背景として配置されます...
目次背景成し遂げる1. カプセル化された /utils/dialogControl.js 2.ダイア...
この記事では、オンラインチャットを実現するためのVue + sshフレームワークの具体的なコードを参...
目次機能コンポーネント子コンポーネントの分割ローカル変数v-show によるDOMの再利用キープアラ...
01. VMware Workstation Pro 15 のダウンロードダウンロード: VMwa...
RULES を使用すると、テーブルの内部境界のスタイルを制御できます。基本的な構文<TABLE...
この記事では、小数点付きの星評価を実装するためのVueの具体的なコードを参考までに共有します。具体的...
目次1. はじめに2. 使用1. vue2とvue3の違い2. ページ上の一部のデータはキャッシュす...
導入MySQL 5.7 は、SSL/TLS と全体的なセキュリティ開発におけるいくつかの重要な変更に...
まずはエフェクト画像を投稿します:全体的なスタイルとレイアウトが崩れないように、スクロール バーがロ...
1. MySQLデータベースをダウンロードするには、公式Webサイトにアクセスしてください:http...