【发布时间】:2018-03-29 04:28:26
【问题描述】:
我正在尝试更改 AWS RDS mysql 实例的字符集。
默认情况下,字符集如下
+--------------------------+-----------------------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------------------+
| character_set_client | ascii |
| character_set_connection | ascii |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | ascii |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /rdsdbbin/oscar-5.6.10a.31.59/share/charsets/ |
+--------------------------+-----------------------------------------------+
我尝试使用“set character_set_client=utf8”,但运行时出现任何错误,但字符集保持不变。
另外,当我使用 alter 命令更改表的字符集和排序规则时,它不能更改字符集或排序规则。
我不确定您是否可以在不重启实例的情况下更改字符集。
【问题讨论】:
-
ascii似乎不太可能是默认值;这是怎么发生的? -
我知道它已经很晚了......但是看看这些文档,这是一种叫做“参数组”的东西,它可以让你从创建docs.aws.amazon.com/AmazonRDS/latest/UserGuide/…配置你的数据库。
标签: mysql amazon-web-services mariadb rds