我已经进行了很好的搜索,但还没有找到答案,可以让我纠正这个问题。由于“身份验证协议被拒绝”导致MySQL ODBC链接失败
我想从MS Access连接到远程服务器上的MySQL 5.2数据库。
我已经设置了一个用户帐户,该帐户在所涉及的表上选择,插入,更新,删除特权。然而,当我尝试使用此帐户连接,我得到:使用旧的(预4.1.1)认证协议
连接失败[HY000] [MySQL的] [ODBC 5.2(w)的驱动程序]连接拒绝(客户端选项“secure_auth”启用)
当我试着使用root帐户访问,连接工作,这让我不知道为什么它返回一个验证协议错误,因为正在使用相同的驱动程序 - 所有改变的都是使用的帐户 - 所以肯定是通过相同的身份验证协议传递密码?为什么一个用户名/密码组合会返回一个协议错误,但不是另一个?
看来这个错误很常见,但我还没有找到答案,给出了一个明确的解决方案。你能帮我吗?
很好的答案,网站已启动并运行! WOO !!!! –