我在Windows 2012 R2计算机上安装了Windows服务(使用.NET framework 4.5)。我有MySQL连接器6.9.7和MySQL 5.6.25
当我的服务启动时,我收到以下错误。
使用方法“mysql_native_password”对用户“yyyyy”进行主机“xxx.xx.x.xx”身份验证失败,并显示消息:无法阅读数据流。返回上一页。返回异常(0x 80004005):阅读流失败。---〉系统.IO.EndOfStreamException:尝试读取超过流的结尾。
或者有时候:
无法连接到任何指定的MySQL主机。
如果我过一段时间重新启动服务,一切似乎都正常工作。知道是什么问题吗?
1条答案
按热度按时间qacovj5a1#
将OP的解决方案从问题转化为答案:
经过进一步的调查,我们发现我们的数据库版本是5.6.25。我们已经尝试了与旧的db 5.5.16相同的连接,我们没有遇到同样的问题,所以看起来问题是数据库本身。我们的新数据库安装在Linux机器上。