1.按照时间点创建新的实例
根据找到丢失的实例,选择《备份与恢复》,然后点击《按照时间点新建实例》,选择需要恢复的时间点,然后选择补发数据库,点击确定提交。
2.选择副本集(按量付费),
3.选择A+B+C区和1核2G,当然,这个1核2G需要根据恢复还原的数据量需要来选择。
4.输入密码和点击立即购买
5.进行下一步,点击同意协议,进行购买。
6.待还原成功,目前还原需要18分钟。
7.开通操作台和idc备份中心的白名单,如下所示:
8.使用原来业务账号和密码导出具体的集合,默认的用户是root。命令如下:
/data/software/mongodb/bin/mongodump --host dds-.mongodb.rds.aliyuncs.com:3717 -u q_user -p ************ -d qt_mongodb -c filing -o /tmp
9.备份生产库的数据库集合,我是使用我已经写好脚本进行备份,也可以仿照上面的例子进行备份
10.根据和研发,业务运维等人员确认后,进行覆盖操作。必须使用mongo shell 进行操作。类似之前的文章写的,使用mongodbdump和mongorestore,操作的客户端版本必须与阿里云mongodb服务器版本完全一致.否则,会报错.