如何在MySql的所有字符集和排序规则集中设置相同的值?

时间:2019-12-17 09:01:08

标签: mysql windows

早上好, 我需要具有相同的价值,以便将来不会出现问题。 这实际上是我的情况:

character_set_client    utf8mb4
character_set_connection    utf8mb4
character_set_database  utf8mb4
character_set_filesystem    binary
character_set_results   utf8mb4
character_set_server    utf8mb4
character_set_system    utf8
collation_connection    utf8mb4_0900_ai_ci
collation_database  utf8mb4_0900_as_cs
collation_server    utf8mb4_0900_as_cs

我正在尝试将utf8mb4_0900_as_cs的collat​​ion_connection和utf8mb4的character_set_system修复,但是对我来说这是不可能的。 我已经在这里和其他论坛上寻找了,我试图用我的文件my.ini对其进行修复。

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
init_connect='SET collation_connection = utf8mb4_0900_as_cs'
init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_0900_as_cs
skip-character-set-client-handshake=1

但是我仍然有这些混杂的价值观。 我在Windows上使用MySql 8.0。 我想要一个为下一个数据库设置这些值的解决方案,我的意思是,我不需要修复已经存在的数据库,现在我只是尝试新闻,所以我想要一个适当的解决方案设置而不是编写查询。

非常感谢您

0 个答案:

没有答案