mysql主从复制实践

it2022-05-05  193

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线程


最新回复(0)