You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04下MySQL Workbench 8.0字符集异常问题求助

MySQL Workbench 字符集问题解决方法(Ubuntu 18.04)

1. 核查并修正数据库/表字符集

  • 登录MySQL终端,执行命令查看数据库字符集:
    SHOW CREATE DATABASE 你的数据库名;
    
  • 查看目标表的字符集配置:
    SHOW CREATE TABLE 你的表名;
    
  • 若字符集不是utf8mb4(推荐,支持全字符范围),执行以下命令修改:
    • 修改数据库:
      ALTER DATABASE 你的数据库名 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
      
    • 修改表:
      ALTER TABLE 你的表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
      

2. 配置MySQL Workbench连接字符集

  • 打开Workbench,选中目标连接,点击「Edit Connection」
  • 切换到「Advanced」标签,在「Others」输入框中添加:
    characterSetResults=utf8mb4
    connectionCollation=utf8mb4_unicode_ci
    
  • 保存后重新连接数据库

3. 调整Ubuntu系统环境变量

  • 编辑/etc/environment文件,添加:
    LC_ALL=en_US.UTF-8
    LANG=en_US.UTF-8
    
  • 执行source /etc/environment使配置生效,重启Workbench

4. 修改MySQL全局配置

  • 编辑MySQL配置文件(通常路径为/etc/mysql/mysql.conf.d/mysqld.cnf):
    • 在[mysqld]段添加:
      character-set-server=utf8mb4
      collation-server=utf8mb4_unicode_ci
      
    • 在[client]段添加:
      default-character-set=utf8mb4
      
  • 重启MySQL服务:
    sudo systemctl restart mysql
    

内容的提问来源于stack exchange,提问作者enigma969

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 09:45:36