我有一个现有的生产数据库,只有5GB的空间,这是不够的。我想增加这个大小,但是AWS不允许您在SQL数据库中这样做。我该怎么做?
我尝试创建一个快照并使用它创建一个新的数据库,但是由于某些原因,我无法设置数据库大小。
有什么解决办法吗?
发布于 2015-10-31 19:38:36
RDS实例公开了一组可以修改的设置。对于运行MySQL的RDS实例,分配的存储大小是这些设置之一。
修改从AWS控制台(来自链接文档):运行MySQL引擎的DB实例
在Modify实例对话框的底部,有一个标记为“立即应用”的复选框。如果选中此复选框,更改将立即开始,您的RDS实例将输入修改状态。在此期间,不能对实例设置进行进一步的修改。在进行这些更改时,您的数据库不应该经历停机,但是性能会下降。如果不选中此复选框,则更改将在RDS实例的下一个维护窗口中应用。
请注意,更改其他设置并立即应用会导致停机,这取决于您想要更改的内容。检查这份文件以获得完整列表。
您也可以通过以下方式以编程方式执行此操作:
发布于 2018-10-30 11:03:50
升级MySQL DB实例可能很棘手,但通过以下步骤很容易实现。
1.确保运行MySQL引擎的更新版本(而不是废弃版本)。试图通过AWS (UI)升级不推荐的MySQL版本会导致错误消息。“
无法找到版本5. for mysql (服务: AmazonRDS;状态代码: 400;错误代码: InvalidParameterCombination;请求ID:.)
,即使是快照恢复,也很可能运行几分钟/小时,但没有任何成功。
2.使用AWS
使用“修改- DB -实例”命令来缩放存储size1,并在DB实例上应用版本升级。下面是示例命令:
aws rds modify-db-instance \
--db-instance-identifier <RDS_identifier> \
--allocated-storage <storage_size> \
--apply-immediately 您还可以参考本指南来安装AWS收费:安装AWS命令行接口- [https://docs.aws.amazon.com/cli/latest/userguide/installing.html][1]
3.成功升级后,可选择通过AWS控制台(UI)将您的MySQL版本修改/升级到不折旧的版本。
https://stackoverflow.com/questions/33455244
复制相似问题