この記事では主に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 オプション 無効 選択 選択 無効 オプションの例
目次単一マシンの展開オンラインプルミラーを見るRabbitMQを作成して実行するMQコンテナを正常に...
使用制限クエリ ステートメントを使用する場合、多くの場合、データの最初の数行または中間行を返す必要が...
1. 基礎知識(日付オブジェクトのメソッド) 😜 getFullYear() は年を表す4桁の数字を...
この記事では、チェックボックスコンポーネントのカプセル化を実装するためのvue3.0の具体的なコード...
シナリオ最大 10000 要素のリストを正しくレンダリングする方法。無限ドロップダウン読み込みテクノ...
nofollowをめぐる論争Zac と Guoping の間では、nofollow が PR を無駄...
まず質問させてください。HTML ページを作成するときに、外部から JS ファイルをインポートする場...
目次1. Bootstrapグリッドシステムの仕組み1.1 12グリッドシステム1.2 Bootst...
MySQL が挿入などの操作を実行するときにコミットする必要があるかどうかは、ストレージ エンジン...
フロントエンド開発者としては、IEの落とし穴は避けて通れません。他のブラウザはいいのにIEは壊れてい...
目次成果を達成する利用可能なプラグインの紹介ニーズに応じてプラグインを選択するプラグインのインストー...
この記事では、CSS スクロールバー セレクターを紹介し、Webkit ブラウザーと IE ブラウザ...
最近、自宅サーバーにクラウドディスクを導入する予定なので、一連の環境構築作業を始めました。MySQL...
目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...
コンテキストの定義と目的コンテキストは、コンポーネント ツリーにプロパティを明示的に渡すことなく、コ...