mysql新增从库
1、mysql gtid 改造
1.1、数据库修改
SET GLOBAL ENFORCE_GTID_CONSISTENCY = WARN;
SET GLOBAL ENFORCE_GTID_CONSISTENCY = ON;
SET GLOBAL GTID_MODE = OFF_PERMISSIVE;
SET GLOBAL GTID_MODE = ON_PERMISSIVE;
SET GLOBAL GTID_MODE = ON;
SHOW STATUS LIKE 'ONGOING_ANONYMOUS_TRANSACTION_COUNT';
show variables like '%ENFORCE_GTID_CONSISTENCY%';
show variables like '%GTID_MODE%';
以上每条语句都要在主库和从库执行完以后,才能执行下一条。
1.2、salve 重启
stop slave;
CHANGE MASTER TO MASTER_AUTO_POSITION = 1;
start slave;
1.3、配置文件修改
#新增
gtid_mode=ON
enforce-gtid-consistency=ON
#新增并行复制
slave-parallel-type=LOGICAL_CLOCK
slave-parallel-workers=4
relay_log_recovery=ON
master_info_repository=table
relay_log_info_repository=table
2、新建服务器
3、新建Mysql
安装5.7.36,和现有环境保持一致
#修改server_id
server_id=113
4、新建从库
4.1、挂载nas
yum install -y nfs-utils
mount -t nfs 1xx:/volume1/ops /nas/
4.2、innobackupex安装
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
yum install percona-xtrabackup-24
4.2、还原mysql
innobackupex --defaults-file=/etc/my.cnf --apply-log /nas/dbbackup/2021-05-26_12-10-01
innobackupex --defaults-file=/etc/my.cnf --copy-back /nas/dbbackup/2021-05-26_12-10-01
chown -R mysql:mysql /var/lib/mysql/*
4.3、启动mysql
reset master;
reset slave all;
#xtrabackup_info 文件那取信息
set global gtid_purged='';
binlog_pos = filename 'mysql-bin.007000', position '579050313', GTID of the last change '9xxxxxxxxxx1:1-1375041'
#第一种设置
change master to
master_host='ip',master_port=3306,master_user='repl',master_password='11111',
master_auo_pos=1;
#第二种设置
change master to
master_host='ip',master_port=3306,master_user='repl',master_password='11111',
master_log_file='mysql-bin.007000',master_log_pos=579050313;
#检查同步情况
show slave status \G;
stop slave;
set global master_info_repository='table';
set global relay_log_info_repository='table';
start slave;
#跳过错误参考
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix