当前位置:首页 » 数据仓库 » 阿里云数据库备份恢复
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

阿里云数据库备份恢复

发布时间: 2023-01-04 05:14:31

1. 如何使用脚本自动备份阿里云rds数据库

1、在ECS上使用mysqlmp进行逻辑备份,再中转到本地服务器。使用ECS中转是为了避免将RDS暴露到公网上。
2、在RDS控制台上的“备份恢复”中找到“数据备份”,七天内的全量备份是带有下载地址的。点击后会产生一个24小时有效的下载地址。下载回去后按照文档说明进行恢复。

2. 如何进行RDS针对数据库级别的备份及回滚

目前可采取两种方式:
第一种方式,直接对RDS实例进行库备份回滚操作
第二种方式,针对备份点生成的临时实例,对临时实例进行库备份,回滚到RDS实例

第一种方式:直接对RDS实例进行库备份回滚

第一步:在云服务器(linux系统)上安装MySQL客户端工具
1)下载mysql客户端工具
执行: wget http //dev mysql com/get/archives/mysql-5.6/MySQL-client-5.6.15-1.linux_glibc2.5.x86_64.rpm

2)安装mysql客户端工具
执行:rpm -ivh MySQL-client-5.6.15-1.linux_glibc2.5.x86_64.rpm

或者您可以直接在系统内使用yum install mysql进行安装MySQL客户端。

第二步:对RDS实例执行库备份操作
执行命令完成库备份:mysqlmp -h xxx.mysql.aliyun.com -u xxx -P 3306 -p --opt --default-character-set=utf8 --triggers --hex-blob db_name > /tmp/db_name.sql

(点击查看全图)

输入密码后,mysqlmp将进行备份操作并自动完成。
检测备份生成sql文件,执行 ll xx.sql

第三步:针对RDS实例执行回滚操作
根据备份文件,执行以下命令进行RDS实例回滚操作
mysql -h xxxxxx.mysql.rds.aliyuncs.com -u user_name -P 3306 -p database_name

(点击查看全图)

输入密码后,将完成回滚操作

第二种方式:针对备份点生成的临时实例,对临时实例进行库备份,回滚到RDS实例

第一步:在云服务器(linux系统)上安装mysql客户端工具
1)下载mysql客户端工具
执行: wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-client-5.5.32-2.linux2.6.x86_64.rpm

2)安装mysql客户端工具
执行:rpm -ivh MySQL-client-5.5.32-2.linux2.6.x86_64.rpm

第二步:在阿里云RDS控制台中创建临时实例
点击RDS控制台“备份恢复”页面,选择一个备份集创建临时实例,如下图

(点击查看全图)

每个RDS实例可以创建一个临时实例,临时实例有只读权限,并且继承备份点的帐号和密码以及内外网状态,创建成功后48个小时内有效

创建临时实例成功后,在临时实例列表中可以查看临时实例信息,如:临时实例连接字符串,端口号,访问临时实例的帐号名(创建备份点时RDS实例中存在的帐号),网络类型等等。

(点击查看全图)

第三步:针对子实例进行mysql按库备份操作

执行以下命令对子实例进行库备份操作
mysqlmp -h xxx.mysql.aliyun.com -u xxx -P 3306 -p --opt --default-character-set=utf8 --triggers --hex-blob db_name > /tmp/db_name.sql

(点击查看全图)

输入密码后,完成子实例的备份操作。
注:上图红色圈内应输入子实例的连接地址,用户名以及数据库名

第四步:针对RDS实例进行回滚操作
执行以下命令对RDS实例进行回滚操作

mysql-h xxxxxx.mysql.rds.aliyuncs.com -u xxxx -P 3306 -p database_name

(点击查看全图)

输入密码后,完成RDS实例的回滚操作
注:上图红色圈内应输入RDS实例连接地址,用户名以及数据库名

3. 使用阿里云数据库误删了了数据怎么恢复

可快照回滚恢复数据。很方便的。。

4. 怎么把备份的网站恢复网站运行在阿里云ECS服务器(IIS7.0 PHP5.3.5环境)上

一般网站备份好了会有网站源码、数据库。 当然也不排除把数据库直接备份成文件,然后重新安装之后再回复回来的。 这里你要看一看你的PHP文件是什么程序的。如果是自己开发的会麻烦一点,如果是织梦、帝国的话配置安装好,进入后台可以还原数据的。这里还需要安装下数据库,PHP一般都是搭配mysql使用的。
你现在域名既然已经解析好了,你就把iis配置上好访问看下。

5. 我用的是阿里云linux服务器,数据库是MySQL,怎样用备份数据,恢复数据库呢备份文件里有frm myd myi

使用MYSQ的备份程序和shell编程, 能做到完美的数据备份和还原的哦, 能否看看wo 的网名的 啊?----->一定能解决的 !!

6. 阿里云服务器如何创建快照备份和恢复数据

阿里云服务器快照隐藏的比较深,快照对于网站来说也是很重要的,每个人都要养成定期做快照的习惯,有个朋友线上的阿里云服务器网站数据被一条delete的sql语句不小心干掉了20万多条数据,顿时那个紧张那个鸡冻,工程师都要奔溃了,各种找解决方法,后来项目经理想到阿里云做了快照,最后用快照方法赶紧恢复数据,这个就是典型案例。下面我们来看看如何创建阿里云快照:


如果因为不小心干掉数据可以点击回滚磁盘,是不是很简单。

7. gitlab基于阿里云OSS自动备份与恢复

gitlab的备份默认是放在AWS上,可以通过修改配置文件备份至阿里云OSS

修改 /opt/gitlab/etc/gitlab.rb 文件里的如下内容

进入容器执行 gitlab-ctl reconfigre 让上步的配置生效
重启容器 docker restart gitlab

在容器中执行 gitlab-rake gitlab:backup:create ,等命令成功结束后,到阿里云的OSS桶中检查,就会发现备份文件已经自动上传, 在你设置的备份路径下的 1508412719_2017_10_19_10.0.2_gitlab_backup.tar 文件

注意 gitlab.rb 与 gitlab-secrets.json 文件可能会备份失败, 需要手动将这两个文件备份

这两个文件所在目录为 /opt/gitlab/etc 下面

开启一个新的gitlab环境, 版本必须与之前的备份的版本一样

等待片刻后输入两次 yes 完成恢复

参考自以下链接:

https://www.cnblogs.com/straycats/p/7702271.html

https://www.jianshu.com/p/bb25ff793000

8. 如何将阿里云RDS PgSQL恢复到本地主机中

你用的是RDS还是ECS啊,如果是ECS上的数据库可以用
mysqlmp备份出来,或者是phpmyadmin备份出来也很简单,mysqlmp的导出方式是
mysqlmp
-u
用户名
-p
数据库名
>
导出的文件名
,导出一个表就是
mysqlmp
-u
用户名
-p
数据库名
表名>

9. 如何在阿里云服务器上备份数据库数据

方法/步骤
首先,登录你的阿里云网站控制管理后台。
然后,点击右上角【产品管理】或者你的用户名,进入管理控制台。
在左侧【产品与服务】里面,点击你的服务器,这里以我购买的云虚拟主机作为例子。
选择你需要备份的服务器(可能有些人有好几个服务器),点击右侧的图示的【管理】。
然后,选择第一排【工具&服务】,见图示。
6
最后,点击【备份站点】,输入备份备注信息,点击确定即可。