C#:System.NotSupportedException: Character set utf8mb3 is not supported by .Net Framework 解决方法

道理不讲了,折腾了一个中午,差点儿晕倒

mysql 升级到8.030 之后,好好的C# 程序报如题的错误,各种操作,改mysql的cnf文件,重启,修改表的字符集,然而没用!!!!!
根据经验需要冷静,休息一下。午休之后,试试科学上网,果然找到问题了。网上如是说:

This issue has been reported as a bug at MySQL starting with version 8.0.29.

MySQL Bugs: #107259: Character Set ‘utf8mb3’ is not supported by .Net Framework

(https://bugs.mysql.com/bug.php?id=107259)

参考
MySQL8.030 bug
解决方法很多
1、回退到8.028 以及以前的版本
2、更新mysql.data 到 8.00

VS环境赘述如下:
在这里插入图片描述

在这里插入图片描述
后面的步骤就省略了,下载完成后,再运行,大功告成。

是记备忘

MaraSun BJFWDQ

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值