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

安装正确连接器后Power BI无法连接MySQL数据库

解决Power BI连接MySQL时的utf8mb3字符集不支持问题

针对你遇到的“.Net Framework 不支持字符集‘utf8mb3’”错误,以下是几个可行的解决办法:

  • 在Power BI连接字符串中强制指定utf8mb4字符集
    打开Power BI的MySQL连接界面,点击「高级选项」,在「连接字符串」输入框中添加:

    charset=utf8mb4
    

    完成后再尝试连接。这个方法会强制客户端以utf8mb4编码与MySQL通信,绕过系统级的utf8mb3设置限制。

  • 确认MySQL全局字符集配置(辅助优化)
    虽然character_set_system属于MySQL系统级参数无法修改,但可以确保服务端默认字符集为utf8mb4,避免后续新对象出现字符集问题:

    1. 找到MySQL的配置文件(Windows为my.ini,Linux为my.cnf)
    2. 在[mysqld]段添加以下配置:
      character-set-server=utf8mb4
      collation-server=utf8mb4_unicode_ci
      
    3. 重启MySQL服务
  • 改用ODBC数据源连接
    若原生连接器问题仍存在,可以尝试通过ODBC连接:

    1. 安装MySQL ODBC驱动(确保版本匹配)
    2. 在Windows「ODBC数据源管理器」中创建MySQL数据源,配置时指定字符集为utf8mb4
    3. 在Power BI中选择「ODBC」数据源,选择刚创建的数据源进行连接

补充说明:character_set_system是MySQL用于存储系统元数据的字符集,默认就是utf8mb3且无法修改,但只要客户端连接时强制使用utf8mb4,就不会触发该错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 16:42:04