早上好, 我需要具有相同的价值,以便将来不会出现问题。 这实际上是我的情况:
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的collation_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。 我想要一个为下一个数据库设置这些值的解决方案,我的意思是,我不需要修复已经存在的数据库,现在我只是尝试新闻,所以我想要一个适当的解决方案设置而不是编写查询。
非常感谢您