RDS备份恢复到本地ECS服务器,搭建主从
来源:互联网 发布:80端口入侵 编辑:程序博客网 时间:2024/05/29 19:06
一、恢复云数据库MySQL的备份文件到自建数据库
参考阿里文档https://help.aliyun.com/knowledge_detail/41817.htmla.数据库的版本至少为5.6.16及以上(大于等于RDS版本),我用的是5.6.37b.我使用percona-xtrabackup-2.3.8c.下载rds_backup_extract.sh1.下载RDS备份wget -c '<数据备份文件外网下载地址>' -O <自定义文件名>.tar.gz2.解压备份至data目录bash rds_backup_extract.sh -f <数据备份文件名>.tar.gz -C /home/mysql/data3.应用日志innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data4.修改配置文件my.cnfinnodb_checksum_algorithm=innodbserver-id = 152053308master-info-repository=filerelay-log-info_repository=filegtid_mode=onenforce-gtid-consistency=onlog_slave_updatesbinlog_format = rowreplicate-wild-ignore-table = mysql.%replicate-wild-ignore-table = performance_schema.%5.启动MySQL/usr/local/mysql/bin/mysqld --defaults-file=/data/apps/mysql/mysql3308/my.cnf &小版本升级/usr/local/mysql/bin/mysql_upgrade -uroot -S /data/apps/mysql/mysql3308/data/mysql.sock
二、搭建主从
备份文件中的 xtrabackup_slave_info 文件是我们将要执行的脚本[root@]# more xtrabackup_slave_infoSET GLOBAL gtid_purged='0c0e0c92-deb5-11e6-bf17-7cd30abeb86a:1-16282080, 29ed6371-deb5-11e6-bf18-7cd30abeb14e:1-21992780';CHANGE MASTER TO MASTER_AUTO_POSITION=1mysql> SET GLOBAL gtid_purged='0c0e0c92-deb5-11e6-bf17-7cd30abeb86a:1-16282080, 29ed6371-deb5-11e6-bf18-7cd30abeb14e:1-21992780';ERROR 1840 (HY000): @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.mysql> reset master;Query OK, 0 rows affected (0.02 sec)mysql> SET GLOBAL gtid_purged='0c0e0c92-deb5-11e6-bf17-7cd30abeb86a:1-16282080, 29ed6371-deb5-11e6-bf18-7cd30abeb14e:1-21992780';Query OK, 0 rows affected (0.01 sec)清理残留数据truncate table mysql.slave_relay_log_info;truncate table mysql.slave_master_info;truncate table mysql.slave_worker_info;delete from mysql.db where user<>'root' and char_length(user)>0;delete from mysql.tables_priv where user<>'root' and char_length(user)>0;flush privileges;主库创建备份账户GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'repl'@'10.%' IDENTIFIED BY 'xxx';从库执行slave命令change master to master_host='aaa.mysql.rds.aliyuncs.com',master_port=3306, master_user='repl', master_password='xxx', master_auto_position=1;验证show slave status\G
阅读全文
0 0
- RDS备份恢复到本地ECS服务器,搭建主从
- 阿里RDS备份恢复
- 阿里云RDS数据恢复到本地MySQL数据库
- RDS主/ECS从(只读)建立主从同步
- 云服务器 ECS,RDS,Redis,SLB服务器建站流程
- 记一次从阿里云的rds恢复备份数据到自建数据库
- 阿里云RDS数据本地恢复
- 搭建本地git到服务器
- 阿里云RDS与ECS服务器数据库做主从 [精]
- 从rds的全量备份和日志备份恢复数据到最新的数据的方法
- 云服务器 ECS配置MySQL主从连接
- SQL自动备份 备份到本地或者远程服务器
- shell脚本备份本地服务器的文件到远程服务器
- 阿里云RDS文档概述——备份恢复
- linux svn服务器搭建、客户端操作、备份与恢复
- linux svn服务器搭建、客户端操作、备份与恢复
- 调试ecs到本地udp通信
- 通过RMAN备份恢复数据库到其他服务器
- BeX5使用疑难总结
- NLP in English
- 数据块损坏恢复
- 数独 生成及求解
- Nmap 进阶
- RDS备份恢复到本地ECS服务器,搭建主从
- 近一个月的面试总结(java)
- Swift 中的泛型
- Android 如何做虚线边框
- 几场面试总结
- keil分散加载文件
- 实现一个UI效果,有关文字倾斜
- 处理 Mybatis 中一对多、多对一、多对多映射的黑魔法
- 基尼不纯度(Gini impurity)