我正在尝试创建一个新数据库,以便我可以将我的应用程序转移到AWS而无需太多工作。根据这个link,我应该这样做以连接到RDS数据库:
$link = mysqli_connect($_SERVER['RDS_HOSTNAME'],
$_SERVER['RDS_USERNAME'],
$_SERVER['RDS_PASSWORD'],
$_SERVER['RDS_DB_NAME'],
$_SERVER['RDS_PORT']);
它有效,所以我尝试添加一个新数据库并使用新数据库建立新的连接+查询,它也有效。
我的问题是,链接中的数据库名称是从$_SERVER['RDS_DB_NAME']
获取的,我不知道是否有任何AWS
依赖的东西,他们将数据库详细信息添加到$_SERVER
变量
如果我使用php创建一个新的数据库动态,那么安全吗?我想知道明天早上他们的系统是否会突然丢弃我的新数据库,因为它是在RDS
之外创建的?
AWS服务器(EC2,RDS等)由AWS Elastic Beanstalk
设置,我没有手动设置它们,所以我有am I allowed to do this situations
答案 0 :(得分:0)
在您的情况下数据库只会在重建RDS时丢弃,否则很好,即使在重建之前它也会询问最终快照。我的个人建议是,如果您想在RDS上使用多个数据库,请手动创建不使用Elastic beanstalk