sudo mysqld_multi start
sudo mysqld_multi report
mysqld_multi stop でshutdownしないので、両方のmysqlでやっておく。(passは設定してない状態)
mysql > grant shutdown on *.* to mysql@localhost identified by '';
レプリケーションの設定
マスターでユーザ作成
mysql> GRANT REPLICATION SLAVE ON *.* TO repl@localhost IDENTIFIED BY 'repl';
マスターのデータコピー。このときマスターに変更がないようにテーブルロックか、インスタンス落とすかしておく。
sudo mysqld_multi stop
sudo cp -aR /var/lib/mysql/* /var/lib/mysql_repl1/
show master statusで確認、
file: mysql-bin.000003
position:106
CHANGE MASTER TO MASTER_HOST= 'localhost', MASTER_USER='repl', MASTER_PASSWORD='repl', MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=106
0 件のコメント:
コメントを投稿