折腾户更换域名了,新域名为www.irryy.com!!!

wordpress数据库无缝迁移到RDS

web后端 BLACK 5503℃ 0评论 |百度已收录|好搜已收录

最近阿里云搞活动RDS半年免费,而阿里云可悲的IO性能(我测试的4K随机读取系统盘大约是5M每秒)注定了在ECS上面自建数据库是一种很悲剧的选择,在网站压力比较小,数据库读取压力较小的情况下对网站影响还较为小,但是当网站流量较大,尤其是使用wordpress这个公认的数据库存在瓶颈的程序下,其数据库因为IO低必然会大大影响网站的访问速度。那么为了让wordpress使用RDS我们应该怎么做呢?
下面讲讲已经建立好的wordpress如何将其数据库迁移到RDS上面。

该教程适用于原本在阿里云ECS上正常建立wordpress站点的朋友。

第一步:购买开通RDS

购买开通RDS,在RDS上面新建一个和你原来数据库相同名称的数据库,新建和原来数据库账号密码相同的可以管理新建数据库的账号。当然不是必须,这个相同只是为了后面的方便。

第二步:迁移数据库

迁移数据库,阿里云RDS的管理控制台有着很方便的方法,可以自己迁移,因为我的自建数据库在ecs上面,我使用的就是内网连接的方法。如图所示:
其中ECS  IP填写你的ip,填写完校验一下,然后数据库账号,密码填写你原来数据库的账号密码,这个账号最好给予其全部权限,因为下一步会校验其账号权限。

wordpress数据库无缝迁移到RDS

校验成功后,然后就可以自动迁移了。下面是我迁移成功后的截图,用的是我熟悉的phpadmin,大家也可以用阿里云自己开发的可视化管理系统。

wordpress数据库无缝迁移到RDS

第三步:修改配置文件

修改wordpress程序根目录下的wp-config.php文件。将mysql原本的地址由localhost修改成阿里云RDS的内网地址。如果你的数据库账号密码不同的话也做相应的修改。
于是就大功告成了,我们已经将数据库迁移到RDS上了,wordpress使用RDS正常。
经测试,在数据库压力较小的情况下,提速并不明显,毕竟RDS和ECS是分离的,虽然说内网延迟小,网速快,但是也是有一定影响的,但是当数据库压力较大的情况下,提速还是相当明显的。建议小用户就不要折腾了,当然也可以屯着。

注意:

你的自建数据库(源数据库)账号权限必须足够;

你的原来数据库版本与RDS数据库版本一致或兼容。

转载请注明:折腾户 » wordpress数据库无缝迁移到RDS

喜欢 (2)
  1. 我喷他了?我说的煤油是普通煤油,经过精炼的用在火箭上的大家都说是火箭燃料,没见那篇报道说煤油火箭升空了…你他妈才智障…大理石桌面你能直接说是石头桌面吗?你那么博学说话就这水平?

  2. 心中无爱,每天都将是你的世界末日,只要心中有爱,那么启示自然会临在你,爱能缩短最终目的的时间,而启示却是超越时间的存在。没有所谓的末日,也拥有没有所谓得终结,你做一场梦都是从中间部分开始,这始终没有开头与结尾,因为我是起点也是终点,我与每个人同在,我相信

  3. 心中无爱,每天都将是你的世界末日,只要心中有爱,那么启示自然会临在你,爱能缩短最终目的的时间,而启示却是超越时间的存在。没有所谓的末日,也拥有没有所谓得终结,你做一场梦都是从中间部分开始,这始终没有开头与结尾,因为我是起点也是终点,我与每个人同在,我相信