A. 如何进行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实例连接地址,用户名以及数据库名
B. 如何将阿里云的mysql(RDS)数据备份到本地
本例以本地服务器为 RHEL6/x64 系统,备份文件存储路径为/home/mysql/为例。
下载云数据库物理备份文件并上传至目标服务器。备份文件获取方法请参见下载备份数据。如果目标服务器可以访问源实例,您也可以使用wget "url"下载备份文件。其中url为备份文件下载地址。
切换路径到备份文件所在路径。
cd /home/mysql/
解压备份文件。
其中,filename.tar.gz为备份文件名。
tar vizxf filename.tar.gz
检查解压后文件包含的数据库是否正确。
系统显示如下,其中db0dz1rv11f44yg2、mysql和test为云数据库中存在的数据库。
-rw-r--r-- 1 root root 269 Aug 19 18:15 backup-my.cnf
drwxr-xr-x 2 root root 4096 Aug 21 10:31 db0dz1rv11f44yg2
-rw-rw---- 1 root root 209715200 Aug 7 10:44 ibdata1
drwxr-xr-x 2 root root 4096 Aug 21 10:31 mysql
drwxr-xr-x 2 root root 4096 Aug 21 10:31 test
-rw-r--r-- 1 root root 10 Aug 19 18:15 xtrabackup_binary
-rw-r--r-- 1 root root 23 Aug 19 18:15 xtrabackup_binlog_info
-rw-r--r-- 1 root root 77 Aug 19 18:15 xtrabackup_checkpoints
-rw-r--r-- 1 root root 2560 Aug 19 18:15 xtrabackup_logfile
-rw-r--r-- 1 root root 72 Aug 19 18:15 xtrabackup_slave_info
cd filename/
ll
恢复数据文件。
系统显示innobackupex: completed OK!,则数据恢复成功。
innobackupex --defaults-file=./backup-my.cnf --apply-log ./
修改配置文件。将解压文件backup-my.cnf中的innodb_fast_checksum、innodb_page_size、innodb_log_block_size注释掉,并且添加datadir=/home/mysql,如下所示。
# This MySQL options file was generated by innobackupex-1.5.1.
# The MySQL Server
[mysqld]
innodb_data_file_path=ibdata1:200M:autoextend
innodb_log_files_in_group=2
innodb_log_file_size=524288000
#innodb_fast_checksum=0
#innodb_page_size=16364
#innodb_log_block_size=512
datadir=/home/mysql/
重装 MySQL 系统库,取得数据库的 root 权限。
系统显示如下,则 mysql 系统库重装成功。
Installing MySQL system table...
OK
Filling help table...
OK
rm -rf mysql
mysql_install_db --user=mysql --datadir=/home/mysql/
修改文件属主。
chown -R mysql:mysql /home/mysql/
启动 mysqld 进程。
mysqld_safe --defaults-file=/home/mysql/backup-my.cnf &
使用客户端登录数据库。
mysql –u root –p
验证数据库是否完整。
系统显示入选,则数据库恢复成功。
+--------------------+
| Database |
+--------------------+
| information_schema |
| db0dz1rv11f44yg2 |
| mysql |
| performance_schema |
| test |
+--------------------+
show databases;
C. 如何在阿里云服务器上备份数据库数据
方法/步骤
首先,登录你的阿里云网站控制管理后台。
然后,点击右上角【产品管理】或者你的用户名,进入管理控制台。
在左侧【产品与服务】里面,点击你的服务器,这里以我购买的云虚拟主机作为例子。
选择你需要备份的服务器(可能有些人有好几个服务器),点击右侧的图示的【管理】。
然后,选择第一排【工具&服务】,见图示。
6
最后,点击【备份站点】,输入备份备注信息,点击确定即可。
D. 如何将RDS云数据库备份到本地
1、在慧汪ECS上使用mysqlmp进行逻辑备份,再中转到本地服务器。使用ECS中转是为了避免将RDS暴没碧源露到公网上。
2、枯态在RDS控制台上的“备份恢复”中找到“数据备份”,七天内的全量备份是带有下载地址的。点击后会产生一个24小时有效的下载地址。下载回去后按照文档说明进行恢复。
E. 阿里云rds备份数据库会锁表吗
不会,不过备份出来的肯定会不太完整,还是请你在没有任何读写(来源于应用的)然后在备份吧!
F. 请问储存在阿里云的数据如何下载到本地电脑
、阿里云RDS数据库恢复备份怎么处理?
建议您通过创建临时实例或克隆实例来恢复数据,验证临时实例或克隆实例的数据后,再把需要的数据迁移到生产实例,详情请参见通过克隆实例恢复到主实例和通过临时实例恢复到主实例。
2、阿里云rds主从配置和切换是怎样的?
(1)单个RDS无需设置:目前RDS本身就是高可用的主从架构,购买一个RDS,其实你得了两个服务器(一个主服务器,一个备份用的从服务器)。如果主服务器出故障了,自动切换到从服务器。所以,不需要做我们自己来做主从配置、备份、切换等。
(2)多个RDS不能做设置:rds权限限制2个RDS之间不能再做主从备份。
3、如何将RDS上的数据库备份到云服务器中?
您可以通过导出SQL语句的方式将数据库备份到云服务器上,也可以通过控制台的备份下载功能将RDS备份文件下载到云服务器上面。
4、通常,从新购实例到可以开始使用实例,您需要完成如下操作:
5、什么是阿里云rds数据库的透明切换?
(1)当RDS实例发生主备切换、规格升级时,不在事务中的连接会自动桥接,避免中断,对应用无感知。
(2)该功能免费使用
(3)主备切换时对应用透明
(4)操作步骤:登录RDS管理控制台选择目标实例所在地域单击目标实例的ID,进入基本信息页面。选择左侧菜单栏中的数据库代理,进入数据库代理页面。选择透明切换标签页默认开通,需要时可以手动关闭
6、阿里云rds数据库的使用操作需要注意些什么:
(1)无需基础运维:
购买RDS实例后,您不需要做数据库的基础运维(例如高可用、打安全补丁等)
(2)预防实例升级闪断:
RDS实例升级的过程中会出现一次最长30秒左右的连接闪断,需要您提前做好准备,并设置好程序的自动重连,避免因为升级导致服务不可用。(对于RDS for MySQL实例,开启透明切换可以减少95%的连接闪断。)
(3)预防故障切换:
对于高可用版和金融版实例,当主节点出现故障时,RDS会在30秒内切换到备节点。切换过程中有30秒左右的连接闪断,需要您设置好程序的自动重连,避免因为切换导致服务不可用。
(4)切换内外网需要更新链接地址:
切换内外网的过程中,服务器与RDS实例之间的连接会断开,IP地址也会改变。切换完成以后请及时更新程序中的连接地址。
(5)数据恢复前备份好重要数据:
建议您在数据恢复前备份好重要数据,以免导致数据丢失。
(6)定期检查实例存储空间:
如果实例的存储空间已满,该实例会被自动锁定,变成只读状态。建议您定期检查存储空间的使用情况。如果存储空间使用率过高,请参考解决方法进行处理。
(7)请检查性能优化和连接数:
请检查RDS实例的CPU核数、内存、IOPS、存储空间和连接数是否足够,如果不够需要优化或者升级。请检查RDS实例是否存在性能问题,例如是否有大量的慢SQL、SQL语句是否需要优化、是否有多余的索引或者缺失的索引等。
7、阿里云的rds怎么连接?
完成创建实例、设置白名单和创建账号等操作后,您可以使用数据管理服务DMS(Data Management Service)或通用数据库客户端连接到RDS实例。(提示:连接操作前需要先在RDS实例设置账号和密码)
(1)使用DMS连接实例:DMS是阿里云提供的图形化的数据管理工具,可用于管理关系型数据库和NoSQL数据库,支持数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪、BI图表、性能与优化等功能。(具体操作请参见通过DMS登录RDS数据库)
(2)使用客户端连接实例:由于RDS与原生的数据库服务完全兼容,所以您可以使用任何通用的数据库客户端连接到RDS实例,且连接方法类似。
G. 如何把阿里云 rds 数据库中的数据迁移到自建数据库
用户在购买完RDS后,接下来就可以开始往RDS迁入数据了。在RDS刚刚对外提供服务的时候,用户只能通过将自己的数据库mp成为sql文件,然后再将sql文件source到RDS中去:数据迁移至RDS-MySQL之使用MySQLmp工具,数据迁移至RDS-SQLserver之利用SQL Server客户端工具,这两种方法是最简单的方法,但是局限性也非常的多:
.用户的数据库太大了,逻辑sql导入的方式速度太慢了,严重影响停机时间;
.在导入的过程中报错很多,或者导入一半的过程中中断了,需要重新来过;
.在迁入RDS过程中,希望我的数据库还能能正常提供服务;
大量的用户入云全部堵在迁移数据上面,用户与RDS的缘分就差么这临门一脚。工欲善必先利其器,为了更好的帮助用户入云,RDS对现有的用户入云迁移方式进行改进,帮助用户快速稳定迁移入云,分别为用户提供了mysql和sqlserver两套改良迁移工具:
.mysql迁移工具支持在线迁移,用户可以不中断业务的情况下把数据迁移到RDS中来;
.sqlserver的迁移工具采用物理备份的方法,将用户的物理备份上传到FTP中后还原到RDS,提升迁移的速度;
这两套工具目前都已经集成到了RDS的控制台中,可以参考:数据迁移至RDS-MySQL之使用阿里云控制台和 数据迁移至RDS-SQLserveru阿里云控制台.
很多用户在控制台上看到的只是一个黑盒子,在工单中多次咨询迁移的原理,在这里大致讲一下这两个工具的迁移实现:
H. 阿里云云数据库rds版怎么设置配置文件(阿里云数据库rds怎么使用)
RDS是阿里云提供的即开即用的关系型数据库服务,兼容了MySQL和SQLServer两种数据库引擎。在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性、高安全性以及高性能。此外,RDS还提供了诸多便利功薯宽能提升了RDS的易用性。
高可用:
采用主从热备的架构。主机down机或者出现故障后,备机秒级完成无缝切换,服务可用性承诺:99.95%
提供自动多重备份的机制。用户可以数物亮自行选择备份周期,也可以根据自身业务特点随时进行临时备份,数据可靠性承诺:99.9999%
数据回溯到任意时间点。用户可以选择7天内的任意时间点创建一个临时实例,临时实例生成后验证数据无误,即可将数据迁移到RDS实例,从而完成数据回溯操作。
高安全
提供白名单访问策略。可自行设置允许访问的IP及IP段,有效防止黑客扫描端口进行服务器攻蚂搭击。
提供阈值报警的功能。支持实例锁定报警、连接数报警、IOPS报警、磁盘空间使用报警、CPU报警等。
提供SQL注入告警。将对发往RDS的疑似SQL注入的语句进行记录并展示,供用户进行程序调整,杜绝SQL注入的发生。
SQL审计。记录所有发往RDS的SQL语句,系统将记录SQL语句相关的连接IP、访问数据库的名称、执行语句的账号、执行时间、返回记录数等信息。供用户对RDS安全性进行排查。
控制台操作日志。记录所有在控制台上进行的修改类操作,便于管理员查看并管理RDS。
I. 阿里云服务器说是可以实时备份数据为什么还要推出RDS呢看介绍RDS也是用来备份数据库的,求详细解释下
数据都存在数据局的网站,由于阿里网盘io是硬伤,转的慢,所以为了数据大量吞吐,rds是最好的选择,并且淘宝数据用的就是rds,有保障
J. 如何使用脚本自动备份阿里云rds数据库
1、在ECS上使用mysqlmp进行逻辑备份,再中转到本地服务器。使用ECS中转是为了避免将RDS暴露到公网上。
2、在RDS控制台上的“备份恢复”中找到“数据备份”,七天内的全量备份是带有下载地址的。点击后会产生一个24小时有效的下载地址。下载回去后按照文档说明进行恢复。