我在 windows 2012 R2 机器上安装了 windows 服务(使用 .net fraemwork 4.5)。我有 mysql 连接器 6.9.7 和 mysql 5.6.25
当我的服务启动时,我收到以下错误。
使用方法“mysql_native_password”对用户“yyyyy”的主机“xxx.xx.x.xx”进行身份验证失败,并显示消息:从流中读取失败。---> MySql.Data.MySqlClient.MySqlException (0x80004005):从流中读取失败。---> System.IO.EndOfStreamException:试图读取流的末尾。
或一段时间
无法连接到任何指定的 MySQL 主机。
如果我在一段时间内重新启动服务,一切似乎都可以正常工作任何想法是什么问题
编辑。经过进一步调查,我们发现我们的数据库版本是 5.6.25 。我们已经尝试与旧的 db 5.5.16 进行相同的连接,但我们没有遇到这个问题。所以看起来问题是数据库本身。我们的新数据库安装在 linux 机器上