此刻(2023年4月6日),我无法在该地区的Google Cloud SQL中将MySQL(从8.0.30)升级到8.0.31或8.0.32
europe-west1
。但是我在Cloud SQL的release notes看到8.0.31和8.0.32已经可以进行小版本升级了:
我在升级下拉列表中没有看到 8.0.31 和 8.0.32:
此外,当我尝试引用这些版本时,我在 CLI 中收到错误消息 - MYSQL_8_0_31 来自这个source:
gcloud sql instances patch my-db-clone --project test-project --database-version=MYSQL_8_0_31
ERROR: (gcloud.sql.instances.patch) HTTPError 400: Invalid request: Database Type update not allowed: Cannot update from [MYSQLD_8_0_30] to [MYSQLD_8_0_31].
这里是 Google 支持代理,
我在升级到
MYSQL_8_0_31
时也重现了同样的问题。我在控制台中找不到MYSQL_8_0_31
,在命令行中我遇到了同样的错误。
经过调查发现,升级到
MySQL v8.0.31
版本时,如果不是clean shutdown,已经确认crash,所以暂时阻止MySQL
实例升级到8.0.31
及以上版本。
解除限制升级到
8.0.31
的预计到达时间是四月初/中旬。您可以联系google支持来确认这一点。
因此解决方法是升级/保持到版本 8.0.30,直到版本 8.0.31 可用于升级。