小编rus*_*niv的帖子

无法在 mysql docker 控制台中使用西里尔字符

我正在运行带有自定义配置文件的 MySQL docker 容器(最新版本 - 8.0),其中包含:

======================================
[client]

default-character-set=utf8mb4

[mysqld]
collation_server = utf8mb4_unicode_ci
init-connect='SET NAMES utf8mb4'
character_set_server = utf8mb4

[mysql]
default-character-set=utf8mb4
======================================
Run Code Online (Sandbox Code Playgroud)

在 MySQL 控制台中执行:

show variables like "%coll%";
Run Code Online (Sandbox Code Playgroud)

产生这个:

+-------------------------------+--------------------+
| Variable_name                 | Value              |
+-------------------------------+--------------------+
| collation_connection          | utf8mb4_0900_ai_ci |
| collation_database            | utf8mb4_unicode_ci |
| collation_server              | utf8mb4_unicode_ci |
| default_collation_for_utf8mb4 | utf8mb4_0900_ai_ci |
+-------------------------------+--------------------+
Run Code Online (Sandbox Code Playgroud)

在 MySQL 控制台中执行:

show variables like "%char%";
Run Code Online (Sandbox Code Playgroud)

产生这个:

+--------------------------+--------------------------------+
| Variable_name            | Value                          |
+--------------------------+--------------------------------+
| character_set_client     | utf8mb4                        |
| character_set_connection …
Run Code Online (Sandbox Code Playgroud)

mysql docker

4
推荐指数
1
解决办法
2265
查看次数

标签 统计

docker ×1

mysql ×1