Mysql 如何在没有数据的情况下克隆AWS RDS的架构
大家好,我正在为我的团队自动化AWS RDS部署过程。在每次部署之前,我希望复制模式并将其保存在S3 bucket中,以便开发人员可以在需要时使用保存在S3 bucket中的模式恢复到以前的状态。数据不是一个问题,所以只需要不带数据的模式就足够了。但我不知道如何为现有的RDS创建模式Mysql 如何在没有数据的情况下克隆AWS RDS的架构,mysql,database,amazon-web-services,amazon-rds,Mysql,Database,Amazon Web Services,Amazon Rds,大家好,我正在为我的团队自动化AWS RDS部署过程。在每次部署之前,我希望复制模式并将其保存在S3 bucket中,以便开发人员可以在需要时使用保存在S3 bucket中的模式恢复到以前的状态。数据不是一个问题,所以只需要不带数据的模式就足够了。但我不知道如何为现有的RDS创建模式 version: 0.2 env: parameter-store: StorehouseUser: "Storehouse-user" StorehousePa
version: 0.2
env:
parameter-store:
StorehouseUser: "Storehouse-user"
StorehousePass: "Storehouse-password"
phases:
install:
commands:
- echo Installing MySQL
- apt update
- apt-get install mysql-client -y
- mysql -u $StorehouseUser -p$StorehousePass -h $DBHOST < ./updatedata.sql
post_build:
commands:
- echo Build completed on `date`
版本:0.2
环境:
参数存储:
仓库用户:“仓库用户”
仓库通行证:“仓库密码”
阶段:
安装:
命令:
-echo安装MySQL
-apt更新
-apt-get安装mysql客户端-y
-mysql-u$storeuser-p$storepass-h$DBHOST<./updatedata.sql
后期构建:
命令:
-echo生成已在“日期”完成
我可以使用buildspec.yml部署SQL脚本。我想知道如何复制模式并将其保存到S3 bucket。如果有人能给出一些如何实现这一点的提示,那将非常有帮助。提前谢谢