我可以在 Google Cloud SQL 中将服务器排序规则更改为“utf8_unicode_ci”吗?

我可以在 Google Cloud SQL 中将服务器排序规则更改为“utf8_unicode_ci”吗?

我有一个 Google Cloud SQL 实例,其默认服务器排序规则为utf8_general_ci。我想将其更改为utf8_unicode_ci。我该怎么做?

以前,我可以转到“旧”的 Google Cloud SQL 控制台并以超级管理员身份运行 SQL;我以为我可以通过这种方式进行更改。但是,我在新控制台的任何地方都看不到此链接,并且在远程运行 SQL 时(即使以 root 身份),我无法执行超级管理员更改。

我也看过配置 MySQL 标志,但只有字符集可供修改(character_set_server),而排序规则则不能。

有没有办法可以将默认服务器排序规则更改为utf8_unicode_ciGoogle Cloud SQL 实例中的排序规则?

答案1

使用Google Cloud SQL API更改 GCS 数据库的排序规则值。在本例中,使用patch方法,因为您想要对数据库设置进行部分更新。您可以通过 API Explorer 执行此操作Try it!

答案2

不幸的是,目前似乎没有办法做到这一点。

另一个答案演示了如何编辑特定数据库的排序规则,而不是服务器范围的排序规则。Google Cloud SQL API 似乎没有在服务器或实例范围内执行此操作的方法。

相关内容