阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 7703阅读
  • 5回复

[RDS]极端情况下的RDS数据导入方案

级别: 论坛版主
发帖
4292
云币
2524

大多数时候,我们能够通过PHPmyadmin或程序带的数据备份功能备份网站数据库。 +t98 @  
但是对于一些运行时间较长的网站来说,其数据库大小可能会非常惊人。 +\0T\;-Xe  
比如我之前曾搬迁过几个社区,数据库达到了30G,另外的一个5年的论坛数据达到了60G \fZiL!E^7  
正常情况下,我们使用官方的数据库导入工具即可将老的数据库搬迁到RDS中,但是不排 |uI?ySF  
除有可能没有办法导入成功。 #;[Bl=3(  
当你试遍所有方法依然失败后,就可以试试本帖提供的方法! $X \va?(  
----------------------------宝宝出来写教程了-------------------------------------------------- 4KXc~eF[M"  
首先,登录你的ECS 6;o3sf@Tf  
!K cWH9  
o}8I_o&]U  
如果你没有安装MySQL的客户端,可以执行如下命令安装 \M{[f=6llh  
  1. #CentOS
  2. yum install mysql
  3. #Debian/Ubuntu
  4. apt-get install  mysql-client mysql-server
安装成功后 h >-'-Hx+  
0,_b)  
使用如下命令链接到数据库中,并导出 03=5Nof1  
  1. mysqldump -h主机地址 -u数据库用户名 -p密码 数据库名 > dbname.sql
如图导出了old.host.com中名为dbname的数据库,使用的账号密码为dbuser和password,导出为dbnam.sql文件 3J~0O2  
[:h5}  
IA4N@ijRxh  
如果您的数据库较大,可能要导出很久。之前导出30G我用了4个小时 ? }yfKU`  
确保你的ECS的硬盘足够大!  fRB5U'  
导出后,接下来就是导入了 ]kD"&&HV  
在ecs上登录RDS,使用如下命令 DkDoA;m  
  1. mysql -hrds6rbama6rbama.mysql.rds.aliyuncs.com -udbuser -ppassword db
这个命令是用用户dbuser密码password登录到rds6rbama6rbama.mysql.rds.aliyuncs.com的db数据库上 "Y;}G lE  
Apj;  
|A\a4f 'G  
登录上后,我们的界面如图 _Mk7U@j+9  
使用source命令导入数据库即可 * **a2Z/(  
  1. source /path/to/sqlfile;
a~PK pw2%  
e(?]SU|  
VwyVEZt  
m&*JMA;^  
8`=v.   
然后就是静静等待导入的结束咯~ 8R/dA<Ww  
--------------------------------- E{?au]y$J  
西秦原创教程,每晚12点更新! $, 3J7l3  
西秦原创教程,每晚12点更新! |kJ%`j(7R  
西秦原创教程,每晚12点更新! Qkcjr]#^$  
YJ_\Ns+Ow  
t)f-mQz)  
[ 此帖被西秦在2015-09-05 17:30重新编辑 ]
级别: 论坛版主
发帖
9349
云币
14165
只看该作者 沙发  发表于: 2015-09-05
最后我想说, >r !|sC  
RDS迁移大 法好!
级别: 论坛版主
发帖
4292
云币
2524

只看该作者 板凳  发表于: 2015-09-05
回 1楼(ivmmff) 的帖子
极端情况下有失败的。我之前失败了,用这个方案迁移的 vkri+:S3  
级别: 论坛版主
发帖
9349
云币
14165
只看该作者 地板  发表于: 2015-09-05
回 2楼(西秦) 的帖子
不管这么说,这个帖子都很好!!
级别: 论坛版主
发帖
4292
云币
2524

只看该作者 4楼 发表于: 2015-09-05
回 3楼(ivmmff) 的帖子
级别: 论坛版主
发帖
3877
云币
7403
只看该作者 5楼 发表于: 2015-09-05
谢谢楼主 楼主威武
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)