为gcp cloudsql示例永久设置utf8mb4

yks3o0rb  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(347)

为了允许将多字节字符(例如emojis)写入不同的列,我使用集合名utf8mb4;为gcp cloudsql示例设置字符集和其他各种服务器设置。
问题是,如果我将其作为sql命令运行,则该设置不是永久的。如何使其永久化(即使在示例重新启动时)?我已经设置了一个标志(character\u set\u server),但这还不够。我需要添加一堆旗帜吗?

gcuhipw9

gcuhipw91#

您可以通过编辑cloudsql示例并进入adddatabaseflags>additem来配置db的标志。
在您的情况下,添加项目 character_set_server 并选择 utf8mb4 从下拉列表中选择。请记住,为了使更改生效,需要重新启动。
您可以在这里找到受支持标志的列表。

相关问题