MySQL マスタースレーブ設定 MySQL のマスター/スレーブ レプリケーションと読み取り/書き込み分離設定は非常にシンプルです。 設定my.cnfファイルを変更する マスターとスレーブの設定は似ています。 [mysqld] ログ bin = mysql bin サーバーID=222 ここで、MySQLのデフォルトの マスターマシンとスレーブマシンでそれぞれmysqlを再起動します。 /etc/init.d/mysql を再起動 マスターにアカウントを作成し、スレーブを承認し、スレーブで関連する設定を行う マスターマシンとスレーブマシンにそれぞれ root ユーザーとしてログインします。 mysql -uroot -p // 入力後、root パスワードの入力を求められます。root パスワードを入力するとログインできます。 マスターマシン上 アカウントを作成し、スレーブ マシンを認証します。ユーザー名とパスワードに注意してください。これらは任意に設定できますが、スレーブが後で必要になるため、必ず書き留めておいてください。 'ryugou' によって識別される 'ryugou'@'%' に *.* のレプリケーション スレーブ権限を付与します。 通常、ルート アカウントは使用されません。@'%' は、アカウントとパスワードが正しい限り、すべてのクライアントが接続できることを意味します。ここでは、セキュリティを強化するために、192.168.145.226 などの特定のクライアント IP アドレスを使用できます。 スレーブマシン上 マスターステータスを確認する マスターステータスを表示します。 MySQLターミナルに入力 次のようにコードをコピーします。 マスターをmaster_host='xxx.xxx.xxx.xxx'、master_user='ryugou'、master_password='ryugou'、master_log_file='mysql-bin.000004'、master_log_pos=120に変更します。 master_log_file はマスター マシン上の対応するコンテンツであり、master_log_pos も同様です。マスター ステータスのコンテンツに注意してください。 master_user と master_password は、マスター マシンでの認証時に設定されたユーザー名とパスワードです。 スレーブサーバーを起動する スレーブを起動します。 スレーブレプリケーション機能のステータスを確認する スレーブステータスを表示\G; リストが表示されます 主に、Slave_IO_Running と Slave_SQL_Running のステータスが両方とも Yes であることを確認します。 マスターはデータベースを作成し、サーバーからユーザーのアクセス権を設定します。 マスターにデータベース テストを作成すると、スレーブにもテストが作成されます。ここで、読み取りと書き込みを分離します。スレーブ マシン上の gou というユーザーはアクセスできますが、読み取りのみ可能です。 test.* の select 権限を gou に付与します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Dockerはbusyboxを使用してベースイメージを作成します
最近、社内文書の整理とファイルサーバーの構成を予定しています。以前はサーバー2003を使い慣れていま...
ウィンドウの中央にブロック要素の位置を設定する方法ブロック要素をウィンドウの中央に配置する上記の方法...
目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...
目次1. インデックス失敗の理由2. インデックスの秩序が崩れる状況を見てみましょう。 - インデッ...
序文いわゆるファジークエリとは、ユーザーの完全な入力やすべての入力情報がなくてもクエリサービスを提供...
Pantherは新人としてスタートし、今もまだ新人ですが、人々から学び、学んだことを時々皆さんと共有...
1. Dockerの起動の問題:問題は解決しました: Hyper-V をオンにする必要があります (...
データをオペレーションにエクスポートする場合、フィールドの結合は避けられません。MySQL でこれが...
目次1. 画像1. 鏡とは何ですか? 2. 画像の構成と目的(1) Dockerファイル(2)スクラ...
目次背景glibc 2.14をコンパイルするソフトリンクを変更するやっと背景テスト環境には Cent...
ユーザーがプライバシーを意識するようになり、オンライン トラッキングに対する予防策を強化するにつれて...
MySQL の一般的なシナリオ: 2 つのデータ セットの交差と差を取得するステップ1. 2つのコレ...
1. HTMLファイルでechartをインポートする <!-- echarts をインポート ...
最近のウェブサイトのほとんどはページが長く、4 画面または 5 画面の長さのものもあれば、2 画面ま...
効果は以下のとおりです。 例1 例2:例1[結婚式の計画]を例にとるHTML: <div cl...