1:主库打开 bin-log、 设置server-id
忽略错误
slave-skip-errors=1032,1062,1007
#主从同步忽略错误类型
2
:添加账号允许从库进行同步
主库授权
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'slavepass';
3:主机备份,从库还原
备份数据
mysqldump --user=root -proot --all-databases --flush-privileges --single-transaction --master-data=1 --flush-logs --triggers --routines --events --hex-blob >/opt/bak/master_back.sql
复制数据备份到从节点
scp root@192.168.1.89:/opt/bak/master_back.sql /opt/bak/
mysql -uroot -proot </opt/bak/master_back.sql
Warning: Using a password on the command line interface can be insecur
4:在从节点设置mater信息
CHANGE MASTER TO MASTER_HOST='192.168.1.89',MASTER_PORT=3306,MASTER_USER='repl',MASTER_PASSWORD='slavepass';
5:启动从节点的同步服务
start slave;
检查状态
show slave status \G
特别注意 IO线程,SQL线程