对于大型数据集和实时系统,使用 RDS 从 5.5 实例的 mysqldump 停止应用程序并使用 mysql 命令加载该数据是不切实际的。
在 2013 年 7 月 1 日的 Amazon 博客http://aws.typepad.com/aws/amazon-rds/page/2/中,Jeff Barr 发布了“当前不支持将现有数据库实例从 MySQL 5.5 升级到 MySQL 5.6。但是,我们打算在不久的将来提供此功能。”
7个月后,我没有看到他们的任何答复。我正在寻找没有中断或几分钟中断的选项,以便在 RDS 环境中将 MySQL 5.5 升级到 MySQL 5.6。
通常对于这样的升级,我从 MySQL 5.5 主服务器创建 MySQL 5.6 副本,然后关闭应用程序,更改应用程序 MySQL 连接到 5.6 服务器,然后重新启动应用程序。将 RDS MySQL 5.5 实例复制到不同版本的 RDS 副本或外部副本不是 RDS 中的选项。
哪些选项对人们有效?