在可用维护 windows 之外升级 AWS Aurora MySQL
Upgrading AWS Aurora MySQL outside of available maintenance windows
我创建了一个 AWS Aurora (MySQL) 集群,AWS 自动为我配置了以下版本:
MySQL [myapp_db]> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------+
| aurora_version | 1.16 |
| innodb_version | 1.2.10 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 5.6.10 |
| version_comment | MySQL Community Server (GPL) |
| version_compile_machine | x86_64 |
| version_compile_os | Linux |
+-------------------------+------------------------------+
我想将此数据库升级到 MySQL 5.7.x。根据 their upgrade docs,它 看起来 就像你只能这样做 if/when 他们开辟了一个可用的维护 window。
我想知道是否有厌倦战斗的 AWS 老手知道我可以通过任何方式进行此升级?
更新
这是我进入集群操作菜单时看到的:
您始终可以手动升级而不是等待维护 window。从 AWS 控制台中的 Aurora 集群显示,您可以 select 您的集群,然后单击 "Cluster actions",然后单击 select "Upgrade Now" 以触发升级过程。
也就是说,目前 MySQL Aurora 5.7 的兼容性仍然是 in preview。您是否已请求添加到预览中?我不确定升级路径是什么,但由于它不是最终版本,我强烈建议拍摄当前数据库的快照,并创建一个升级到 MySQL 5.7 兼容性的新集群,然后在将任何重要的生产负载切换到它之前对其进行测试。
我创建了一个 AWS Aurora (MySQL) 集群,AWS 自动为我配置了以下版本:
MySQL [myapp_db]> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------+
| aurora_version | 1.16 |
| innodb_version | 1.2.10 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 5.6.10 |
| version_comment | MySQL Community Server (GPL) |
| version_compile_machine | x86_64 |
| version_compile_os | Linux |
+-------------------------+------------------------------+
我想将此数据库升级到 MySQL 5.7.x。根据 their upgrade docs,它 看起来 就像你只能这样做 if/when 他们开辟了一个可用的维护 window。
我想知道是否有厌倦战斗的 AWS 老手知道我可以通过任何方式进行此升级?
更新
这是我进入集群操作菜单时看到的:
您始终可以手动升级而不是等待维护 window。从 AWS 控制台中的 Aurora 集群显示,您可以 select 您的集群,然后单击 "Cluster actions",然后单击 select "Upgrade Now" 以触发升级过程。
也就是说,目前 MySQL Aurora 5.7 的兼容性仍然是 in preview。您是否已请求添加到预览中?我不确定升级路径是什么,但由于它不是最终版本,我强烈建议拍摄当前数据库的快照,并创建一个升级到 MySQL 5.7 兼容性的新集群,然后在将任何重要的生产负载切换到它之前对其进行测试。