この記事は主にMySQL5.7のマスター/スレーブ構成の例を詳細に分析しています。興味のある方は、
MySQL5.7のマスター/スレーブ構成の実装方法を参照してください。具体的な内容は次のとおりです。
インストール環境:
スレーブ: 10.211.55.12、Redhat6.5、MySQL5.7.12
マスター マシンの Mysql 設定
2. 次のコマンドを実行します。これは、10.211.55.12 の root コピー権限とファイル権限が付与されることを意味します。もちろん、123456 がパスワードを表す必要はありません。
GRANT FILE ON *.* TO 'root'@'10.211.55.12' IDENTIFIED BY '123456'; GRANT REPLICATION SLAVE ON *.* TO 'root'@'10.211.55.12' IDENTIFIED BY '123456'; FLUSH PRIVILEGES;3. 図に示すように、show master status コマンドを実行します。
スレーブ マシンの MySQL 設定
1.次のコマンドを順番に実行します:
mysql> stop slave; mysql> change master to master_host='10.211.55.11',master_user='root',master_password='123456',master_log_file='mysql-bin.000003', master_log_pos=154; mysql> start slave;
master_log_file および master_log_pos の値は、マスター マシンの show master status 結果の値に対応する必要があります (上記を参照)。
3. salve
ステータス
mysql> create database test; mysql> create table t1 (id int,name varchar(200),createtime timestamp,key(id)); mysql> insert into t1 values (1,'aa',now()); mysql> insert into t1 values (3,'bb',now());上記の操作を実行した後、Salve マシンに切り替えて、同期されているかどうかを確認します。何もなければ、すぐに同期されるはずです。 私のマシンは次のように表示されます:
以上がMySQL5.7のマスタースレーブ構成のサンプルコードを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。