2
为方便起见,这里使用 mysqldump 进行备份,备份集通过 scp 远程拷贝到从库上。
mysqldump -S /tmp/mysql.sock --single-transaction --master-data=2 -E -R --
triggers -A >full_backup.sql
scp full_backup.sql 192.168.2.45:/root
4.基于主库的备份恢复从库
mysql -S /tmp/mysql.sock < /backup/full_backup.sql
5.建立主从复制
确定一下 master_log_file,master_log_pos
grep -m 1 "CHANGE MASTER TO" full_backup.sql
基于上面位置点信息,从库执行如下命令:
change master to
master_host='192.168.2.44',
master_user='repl',
master_password='repl123',
master_log_file='mysql-bin.000001',
master_log_pos=617;
6.开启主从复制
从库执行
start slave;
7.查看主从状态
show slave status\G
重点关注两列输出:Slave_IO_Running 和 Slave_SQL_Running,均为 yes 代表主从搭建
成功。
此处可能出现不同步的问题:
文档被以下合辑收录
评论