在 MySQL 数据库中,character_set_databasecharacter_set_server 是两个相关的环境变量,用于设置数据库实例和服务器的默认字符集。

这些环境变量可以通过以下方式在管理端进行配置:

  1. 配置文件(my.cnf 或 my.ini):通常,MySQL 的配置文件包含了各种参数和选项的设置。您可以编辑配置文件,在文件中添加或修改以下行来设置字符集:

    [mysqld]character_set_server=utf8mb4

    character_set_server 设置为所需的字符集名称,例如 utf8mb4

  2. 命令行选项:在启动 MySQL 服务时,可以使用命令行选项来设置字符集。例如:

    mysqld --character-set-server=utf8mb4

    这会将 character_set_server 设置为 utf8mb4 字符集。

请注意,如果您修改了 character_set_servercharacter_set_database,可能需要重启 MySQL 服务才能使更改生效。

此外,还可以使用 SQL 语句在会话级别临时更改字符集。例如,可以使用以下语句来更改当前会话的字符集:

SET NAMES utf8mb4;

这将更改当前会话的字符集为 utf8mb4