【发布时间】:2014-09-09 11:32:39
【问题描述】:
我不时收到以下错误。
使用方法“mysql_native_password”对用户“root”的主机“localhost”进行身份验证失败,并显示消息:从流中读取失败。
我知道连接字符串是正确的 - 首先在应用程序启动后对其进行测试,如果失败,应用程序会给出一条消息并退出。
其次,报告它的功能也在大多数时间使用它来正确连接,它只是时不时地发生。
我尝试更改为 127.0.0.1,但似乎没有什么不同。
它在 Windows Server 2012 64 位上。
我已将 127.0.0.1 localhost 添加到主机文件中。
应用程序在 99% 的情况下正确运行并连接到数据库,只是时不时会出现此错误。
除此之外,我还检查了 show full processlist 命令,但我在任何时候都只有几个连接。
我无法解释这一点,无法弄清楚如何解决它。
谢谢, 吉姆
【问题讨论】:
标签: mysql authentication login windows-server-2012