迁移阿里云RDS数据库至ECS

1、恢复全备数据库文件,参考链接:https://www.cnblogs.com/zoulixiang/p/9395382.html
2、配置主从同步
(1)注意目录属主改为mysql
(2)删除auto.cnf(保证和主库uuid不同)
(3)清理原本的主从复制关系:

truncate table  slave_relay_log_info;
truncate table  mysql.slave_master_info;
truncate table  mysql.slave_worker_info;

(4)从库开启GTID模式(主库gtid_mode也应为on,从库server_id也要指定):

#GTID
gtid_mode = on
enforce_gtid_consistency = 1
log_slave_updates = 1

show variables like “%gtid%”;
注:可通过设置set global gtid_purged=“gtid_no”;(出现[Err] 1840 - @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.错误时reset master;重置Executed_Gtid_Set)来提示mysql哪些事务已经被执行,也就是跳过所设置的事务号。
(5)配置从库连接主库:

CHANGE MASTER TO
MASTER_HOST='?',
MASTER_PORT=3306,
MASTER_USER='rep',
MASTER_PASSWORD='123456',
master_auto_position=1;

(6)补充:
1.可通过purge binary logs to “bin_log.00000*”;删除某个日志前的binlog日志,reset master;清除所有binlog。
2.flush logs;强制开始写入新的binlog日志。
3.另附上show slave status;所显示各参数详细解释参考:https://www.cnblogs.com/paul8339/p/7615310.html。
4.binlog模式为row的情况下查看binlog需加参数-vv --base-output=decode-rows
5、恢复xtrabackup全备的数据时,注意指定mysql.sock的位置,不然会影响系统运行的mysql。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值