当前位置: 首页 > news >正文

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

文章目录

ECS中自建数据库迁移到RDS

一、场景说明

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

三、 创建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配置文件

vim /web/wordpress/wp-config.php

设置内容如下:

 22 /** The name of the database for WordPress */23 define( 'DB_NAME', 'wordpress' );2425 /** Database username */26 define( 'DB_USER', 'wordpress' );2728 /** Database password */29 define( 'DB_PASSWORD', 'acp2024@' );3031 /** Database hostname */32 define( 'DB_HOST', 'rm-cn-xxxxxxxxxxpo.rwlb.rds.aliyuncs.com' );3334 /** Database charset to use in creating database tables. */35 define( 'DB_CHARSET', 'utf8mb4' );3637 /** The database collate type. Don't change this if in doubt. */38 define( 'DB_COLLATE', '' );

 

九、访问WordPress查看运行效果

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


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨ 
http://www.lryc.cn/news/538320.html

相关文章:

  • 【吾爱出品】 视频批量分段工具
  • HTML【详解】input 标签
  • 二叉搜索树的实现(C++)
  • vue2老版本 npm install 安装失败_安装卡主
  • 【MySQL】索引篇
  • Arduino 第十六章:pir红外人体传感器练习
  • 鸿蒙面试题
  • Rust 语言入门(一):打印与格式化输出
  • vue3.x 的 toRef详细解读
  • wordpress资讯类网站整站打包
  • GitHub基本操作及Git简单命令
  • 记一次MySQL故障解决
  • DeepSeek-R1私有化部署教程 | Linux服务器搭建AI大语言模型
  • 「软件设计模式」桥接模式(Bridge Pattern)
  • 【Flink快速入门-5.流处理之多流转换算子】
  • react传递函数与回调函数原理
  • 华为云kubernetes基于keda自动伸缩deployment副本(监听redis队列长度)
  • Spring源码分析のBean扫描流程
  • Ubuntu安装docker:docker-desktop : 依赖: docker-ce-cli 但无法安装它、无法定位软件包 docker-ce-cli
  • 基于大数据的奥运会获奖数据分析系统设计与实现
  • 数据结构 堆和priority_queue
  • Dockerfile 编写推荐
  • 【抽象代数】1.2. 半群与群
  • Django中实现简单易用的分页工具
  • 「软件设计模式」装饰者模式(Decorator)
  • CI/CD(二)docker-compose安装Jenkins
  • OpenCV机器学习(1)人工神经网络 - 多层感知器类cv::ml::ANN_MLP
  • ProxySQL构建PolarDB-X标准版高可用路由服务三节点集群
  • 15.1 Process(进程)类
  • elasticsearch8 linux版以服务的方式启动