温馨提示×

centos mysql8字符集如何设置

小樊
83
2025-01-02 05:05:12
栏目: 云计算
亿速云mysql数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

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

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

    mysql -u root -p
    
  2. 查看当前字符集设置: 登录后,可以使用以下命令查看当前的字符集设置。

    SHOW VARIABLES LIKE 'character_set%';
    
  3. 设置默认字符集: 要设置默认字符集,可以修改 my.cnf 配置文件。找到 MySQL 配置文件的位置:

    sudo find / -name my.cnf
    

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

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

    [mysqld]
    character-set-server=utf8mb4
    collation-server=utf8mb4_unicode_ci
    
  4. 重启 MySQL 服务: 修改配置文件后,需要重启 MySQL 服务以使更改生效。

    sudo systemctl restart mysqld
    
  5. 验证字符集设置: 再次登录到 MySQL 并验证字符集设置是否生效。

    SHOW VARIABLES LIKE 'character_set%';
    
  6. 设置数据库和表的字符集: 如果需要为特定数据库或表设置不同的字符集,可以使用以下 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 的字符集。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:centos mysql8用户怎么管理

0