云原生(五十五) | ECS中自建数据库迁移到RDS

文章目录

ECS中自建数据库迁移到RDS

一、场景说明

二、ECS中自建数据库迁移到RDS实现步骤

[三、 创建wordpress数据库](#三、 创建wordpress数据库)

四、登录ECS导出wordpress数据库

五、返回RDS数据库管理控制台

六、开启外网地址并设置白名单

七、获取RDS外网访问地址

八、重新设置wordpress的wp-config文件

九、访问WordPress查看运行效果


ECS中自建数据库迁移到RDS

一、场景说明

我们之前在部署WordPress博客项目时,是把项目代码 + 数据库都部署在同一台机器上,但是如果云ECS出现故障,则整个系统都无法使用了,数据也存在丢失、损坏等风险。这种情况我们应该如何解决呢?

把ECS中的MySQL数据库迁移出来,迁移到RDS中,这样可以单独维护数据了

二、ECS中自建数据库迁移到RDS实现步骤

第一步:在RDS控制台完成数据库账号以及wordpress数据库的创建

第二步:在ECS服务器使用mysqldump命令导出自建数据库中的wordpress数据库

第三步:在DMS平台把第二步导出的SQL脚本导入到RDS的wordpress数据库中

第四步:修改WordPress系统中的配置文件,完成数据库的迁移操作

三、 创建wordpress数据库

创建一个wordpress普通账号,密码为acp2025@

创建wordpress数据库,并授权给wordpress账号

四、登录ECS导出wordpress数据库

导入后如下图所示:

下载wordpress.sql到本地,到此wordpress数据库备份完毕。

五、返回RDS数据库管理控制台

单击常用功能,选择数据导入

六、开启外网地址并设置白名单

开启外网地址:

设置白名单,如下图所示

白名单设置如下

七、获取RDS外网访问地址

八、重新设置wordpress的wp-config文件

编辑wordpress配置文件

bash 复制代码
vim /web/wordpress/wp-config.php

设置内容如下:

bash 复制代码
 22 /** The name of the database for WordPress */
 23 define( 'DB_NAME', 'wordpress' );
 24
 25 /** Database username */
 26 define( 'DB_USER', 'wordpress' );
 27
 28 /** Database password */
 29 define( 'DB_PASSWORD', 'acp2024@' );
 30
 31 /** Database hostname */
 32 define( 'DB_HOST', 'rm-cn-xxxxxxxxxxpo.rwlb.rds.aliyuncs.com' );
 33
 34 /** Database charset to use in creating database tables. */
 35 define( 'DB_CHARSET', 'utf8mb4' );
 36
 37 /** The database collate type. Don't change this if in doubt. */
 38 define( 'DB_COLLATE', '' );

九、访问WordPress查看运行效果

设置完成后,保存退出,重新访问WordPress博客地址,如下图所示


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
相关推荐
拾光Ծ27 分钟前
【MySQL】对表数据的操作:增删查改(CRUD)
android·数据库·sql·mysql
大大大大晴天️2 小时前
从 HDFS 到对象存储:计算存储分离如何重塑云原生大数据底座
大数据·云原生
这个DBA有点耶14 小时前
2026年分布式数据库有哪些主流选择?先评估这5个维度再决定
数据库·分布式·dba
这个DBA有点耶16 小时前
从MySQL 5.7到8.0:JSON查询性能差在哪?虚拟列索引vs多值索引怎么选
数据库·mysql·架构
胡写代码16 小时前
数据库审计字段,别再每张表各写一套了——我统一成这 6 个字段
数据库
阿里云云原生20 小时前
Agent 观测与优化三城巡演丨第二站深圳精彩回顾 & PPT 下载
云原生
SelectDB20 小时前
为什么 JSON 正在成为分析数据库新的竞争点?
数据库·json·agent
ClouGence21 小时前
开源数据库管理工具 CloudDM 4.2.0 发布,新增 GoldenDB、KingbaseES 等数据源
数据库·dba·devops
发霉的馒头1 天前
ORA-00845: MEMORY_TARGET not supported on this system的解决方法
数据库
草莓熊Lotso1 天前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存