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

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

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

大多数时候,我们能够通过PHPmyadmin或程序带的数据备份功能备份网站数据库。 u+e{Mim  
但是对于一些运行时间较长的网站来说,其数据库大小可能会非常惊人。 ]^n7  
比如我之前曾搬迁过几个社区,数据库达到了30G,另外的一个5年的论坛数据达到了60G {G0T$,'DR  
正常情况下,我们使用官方的数据库导入工具即可将老的数据库搬迁到RDS中,但是不排  E`0?  
除有可能没有办法导入成功。 [M}{G5U.  
当你试遍所有方法依然失败后,就可以试试本帖提供的方法! c|B('3h  
----------------------------宝宝出来写教程了-------------------------------------------------- o>i4CCU+  
首先,登录你的ECS :&rt)/I  
kT66;Y[  
=/+-<px  
如果你没有安装MySQL的客户端,可以执行如下命令安装 F>6|3bOR  
  1. #CentOS
  2. yum install mysql
  3. #Debian/Ubuntu
  4. apt-get install  mysql-client mysql-server
安装成功后 FZ<gpIv!NS  
$}q23  
使用如下命令链接到数据库中,并导出 m@F`!qY~Y\  
  1. mysqldump -h主机地址 -u数据库用户名 -p密码 数据库名 > dbname.sql
如图导出了old.host.com中名为dbname的数据库,使用的账号密码为dbuser和password,导出为dbnam.sql文件 "]x'PI 4J  
c(m<h+ 2VL  
)Y0!~# `  
如果您的数据库较大,可能要导出很久。之前导出30G我用了4个小时 =tn)}Y.<e  
确保你的ECS的硬盘足够大! r:'.nhe  
导出后,接下来就是导入了 (k)v!O-  
在ecs上登录RDS,使用如下命令 7\[@ m3s  
  1. mysql -hrds6rbama6rbama.mysql.rds.aliyuncs.com -udbuser -ppassword db
这个命令是用用户dbuser密码password登录到rds6rbama6rbama.mysql.rds.aliyuncs.com的db数据库上 =.U[$~3q%  
oj<gD  
Xp% v.M  
登录上后,我们的界面如图 EhvX)s  
使用source命令导入数据库即可 P {jbl!UD7  
  1. source /path/to/sqlfile;
PO^ij2eS  
aEWWP]  
qLG&WB  
fk>aqm7D!  
W:nef<WH  
然后就是静静等待导入的结束咯~ rJT a  
--------------------------------- 1D7 `YKI9h  
西秦原创教程,每晚12点更新! I)[DTCJ~  
西秦原创教程,每晚12点更新! $G+@_'  
西秦原创教程,每晚12点更新! ,HV(l+k {|  
~&{S<Wl  
yYYSeH  
[ 此帖被西秦在2015-09-05 17:30重新编辑 ]
级别: 论坛版主
发帖
9349
云币
14165
只看该作者 沙发  发表于: 2015-09-05
最后我想说, CD~.z7,LC  
RDS迁移大 法好!
级别: 论坛版主
发帖
4292
云币
2524

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

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

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 23 + 46 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)