**NET连接mysql字符串报错Fatal error encountered attempting to read the resultset.【尝试读取MySQL中流错误的过去结束】
NET连接mysql截图![在这里插入图片描述](https://img-blog.csdnimg.cn/e94244c94c0c4a478ad8e92379d8b262.png#pic_center)
连接运行后报错![在这里插入图片描述](https://img-blog.csdnimg.cn/d34820616b854a1b98b4447c9ca0021c.jpeg#pic_center)
解决方案:
- **问题描述:之前visual studio2015连接mysql正常,之前的mysql版本为5.0,后来数据库迁移后,连接报错。提示如上图所示;
- 期间寻找问题,设置 connection.ConnectionTimeout = 30;也不行;原来连接有root口令,迁移之后没有root口令,怀疑是不是只能又root口令才能登录,后来证实只要有用户名和密码就可以登录,不用root口令也可以。
- 后来通过询问同事,发现mysql迁移之后的mysql版本为8.0。