Power BI连接本地MySQL报错:读取结果集时遇致命错误
Power BI连接本地MySQL报读取结果集致命错误的解决办法
可能的原因及对应解决方案:
驱动版本不匹配
Power BI对MySQL驱动版本兼容性要求严格,尤其是MySQL 8.0+版本需搭配对应版本的Connector/NET驱动。- 卸载当前Power BI中已安装的MySQL驱动
- 下载与你的MySQL服务器版本一致的Connector/NET驱动并安装
- 重启Power BI后重新尝试连接
MySQL加密配置与Power BI不兼容
修改MySQL配置文件(Windows为my.ini,Linux为my.cnf):- 找到
[mysqld]配置段,添加或修改以下参数:default_authentication_plugin=mysql_native_password require_secure_transport=OFF - 重启MySQL服务后再尝试连接
- 找到
连接格式与权限检查
- 尝试用
localhost,3306格式填写服务器地址(逗号分隔端口,而非冒号) - 确认root账号的本地访问权限:登录MySQL执行
SELECT user, host FROM mysql.user WHERE user='root';,确保host为localhost或% - 重新输入数据库凭据,确认密码无拼写错误
- 尝试用
清除Power BI缓存
- 关闭Power BI Desktop
- 打开文件资源管理器,输入路径
%localappdata%\Microsoft\Power BI Desktop - 删除
Cache文件夹内的所有内容 - 重启Power BI后重试连接
内容的提问来源于stack exchange,提问作者Extreme_Tough
相关产品推荐
相关产品推荐

