您的位置:宽带测速网 > 网络知识 > centos mysql8字符集如何设置

centos mysql8字符集如何设置

2025-06-16 18:53来源:互联网 [ ]

在 CentOS 上设置 MySQL 8 的字符集,可以按照以下步骤进行操作:

    登录到 MySQL:首先,使用 root 用户登录到 MySQL。

    mysql -u root -p

    查看当前字符集设置:登录后,可以使用以下命令查看当前的字符集设置。

    SHOW VARIABLES LIKE 'character_set%';

    设置默认字符集:要设置默认字符集,可以修改 my.cnf 配置文件。找到 MySQL 配置文件的位置:

    sudo find / -name my.cnf

    通常,它位于 /etc/my.cnf/etc/mysql/my.cnf

    打开 my.cnf 文件并找到 [mysqld] 部分,添加或修改以下行:

    [mysqld]character-set-server=utf8mb4collation-server=utf8mb4_unicode_ci

    重启 MySQL 服务:修改配置文件后,需要重启 MySQL 服务以使更改生效。

    sudo systemctl restart mysqld

    验证字符集设置:再次登录到 MySQL 并验证字符集设置是否生效。

    SHOW VARIABLES LIKE 'character_set%';

    设置数据库和表的字符集:如果需要为特定数据库或表设置不同的字符集,可以使用以下 SQL 命令:

    ALTER DATABASE your_database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;ALTER TABLE your_table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

通过以上步骤,您可以在 CentOS 上成功设置 MySQL 8 的字符集。