AWS RDS MYSQL 如何减少数据库大小?

aaa*_*aaa 13 mysql amazon-rds

可能重复:
如何减少 AWS RDS MySQL 上的数据库大小?

我在亚马逊上有一个 mysql 数据库。它比我需要的大,我不想付那么多钱。

我如何使它变小?他们的网站说你必须用某种神奇的方式(从备份或其他方式),但我不想错误地把它搞砸!

RDS 数据库实例存储

小智 4

一个想法(完全未经研究,所以可能有更好的方法,但这应该可行):

  1. 创建一个较小的新 RDS 实例。
  2. 将旧的转储到新的中:

    mysqldump -h <old-RDS> -u <user> -p<password> | mysql -h <new-RDS> -u <user> -p<password>
    
    Run Code Online (Sandbox Code Playgroud)
  3. 打旧的吧

当然,这假设您的总数据库大小小于 20GB,并且您只是希望最终获得更小的实例。如果您试图缩小数据库的总体大小,那就是另一个问题了。