Appearance
7. mysql 主从同步
不用主库停机
备份主库
sql
mysqldump -u root -p --single-transaction --master-data=2 --flush-logs mydb > mydb.sqlmaster-data =2 不是指 server-id
=1 时,生成的 sql 里会有 CHANGE MASTER 的语句
=2 时,生成的 sql 里,CHANGE MASTER 的语句是被注释起来的,固定用 2
从库
sql
CREATE DATABASE mydb;
mysql -u root -p mydb < mydb.sql
CHANGE MASTER TO
MASTER_HOST='主库IP',
MASTER_USER='repl',
MASTER_PASSWORD='your_password',
MASTER_LOG_FILE='mysql-bin.000003',
MASTER_LOG_POS=480;
START SLAVE;