Php 可以在AWS RDS中动态创建数据库吗?

Php 可以在AWS RDS中动态创建数据库吗?,php,mysql,amazon-web-services,amazon-ec2,amazon-rds,Php,Mysql,Amazon Web Services,Amazon Ec2,Amazon Rds,我正在尝试创建一个新的数据库,这样我就可以将我的应用程序传输到AWS,而无需做很多工作。根据这一点,我应该这样做以连接到RDS数据库: $link = mysqli_connect($_SERVER['RDS_HOSTNAME'], $_SERVER['RDS_USERNAME'], $_SERVER['RDS_PASSWORD'], $_SERVER['RDS_DB_NAME'], $_SERVER['RDS_PORT']); 它可以工作,所以我尝试添加一个新数据库,并使用新数据库创建一个新

我正在尝试创建一个新的数据库,这样我就可以将我的应用程序传输到AWS,而无需做很多工作。根据这一点,我应该这样做以连接到RDS数据库:

$link = mysqli_connect($_SERVER['RDS_HOSTNAME'],
$_SERVER['RDS_USERNAME'],
$_SERVER['RDS_PASSWORD'],
$_SERVER['RDS_DB_NAME'],
$_SERVER['RDS_PORT']);
它可以工作,所以我尝试添加一个新数据库,并使用新数据库创建一个新的连接+查询,它也可以工作

我的问题是,链接中的数据库名称是从$\u服务器['RDS\u DB\u name']获取的,我不知道他们是否有任何与AWS相关的事情,将DB详细信息添加到$\u服务器变量

那么,如果我使用php动态创建一个新数据库,安全吗?我想知道明天早上他们的系统是否会突然删除我的新数据库,因为它是在RDS之外创建的


AWS服务器EC2、RDS等是由AWS Elastic Beanstalk设置的,我没有手动设置它们,所以我让它们可以这样做。在您的情况数据库中,只有在重建RDS时才会删除,否则很好,即使在重建之前,它也会询问最终快照。我个人的建议是,如果您希望RDS上有多个数据库,请手动创建数据库,而不是使用Elastic beanstalk