首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何增加MySQL数据库的大小?

问如何增加MySQL数据库的大小?
EN

Stack Overflow用户
提问于 2015-10-31 18:42:48
回答 2查看 4.9K关注 0票数 1

我有一个现有的生产数据库,只有5GB的空间,这是不够的。我想增加这个大小,但是AWS不允许您在SQL数据库中这样做。我该怎么做?

我尝试创建一个快照并使用它创建一个新的数据库,但是由于某些原因,我无法设置数据库大小。

有什么解决办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-31 19:38:36

RDS实例公开了一组可以修改的设置。对于运行MySQL的RDS实例,分配的存储大小是这些设置之一。

修改从AWS控制台(来自链接文档):运行MySQL引擎的DB实例

  1. 登录到AWS管理控制台并在https://console.aws.amazon.com/rds/上打开Amazon控制台。
  2. 在导航窗格中,单击实例。
  3. 选中要更改的DB实例的复选框,单击“实例操作”,然后单击“修改”。
  4. 在“修改DB实例”对话框中,修改标记为“已分配存储”的设置。

在Modify实例对话框的底部,有一个标记为“立即应用”的复选框。如果选中此复选框,更改将立即开始,您的RDS实例将输入修改状态。在此期间,不能对实例设置进行进一步的修改。在进行这些更改时,您的数据库不应该经历停机,但是性能会下降。如果不选中此复选框,则更改将在RDS实例的下一个维护窗口中应用。

请注意,更改其他设置并立即应用会导致停机,这取决于您想要更改的内容。检查这份文件以获得完整列表。

您也可以通过以下方式以编程方式执行此操作:

票数 2
EN

Stack Overflow用户

发布于 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实例上应用版本升级。下面是示例命令:

代码语言:javascript
复制
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版本修改/升级到不折旧的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33455244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档