收到错误“不再支持使用旧密码进行身份验证,请使用4.1样式密码。”同时创建托管MySQL数据库的WCF服务

时间:2013-04-24 15:08:15

标签: mysql wcf entity-framework

我在服务器上托管了MySQL数据库。我想创建该数据库的WCF Web服务。实际上我想在Windows应用商店应用中使用WCF服务。我正在关注这些文章。

Using an Entity Framework Entity as a Windows Forms Data Source

Making a Connection

但是我收到错误Authentication with old password no longer supported, use 4.1 style passwords.然后搜索了Stack Overflow并获得了this解决方案,但它也不适用于我。

请指导我解决这个问题。

PS:请不要对这个问题进行投票,我在Google搜索引擎优化中搜索并搜索,但没有得到解决方案:(

更新1

我在SQL查询文本框中通过phpMyAdmin应用了命令。我也按照Mysql password hashing method old vs new进行了操作,但得到了与"you have no SUPER privilege."

相同的错误

1 个答案:

答案 0 :(得分:0)

尽管我尝试了所有已提出的建议,但我还没有成功解决问题。最后,事实证明,我的数据库所在的服务器自版本3.5.5以来没有更新phpMyAdmin,并且目前正在使用版本4.1.14,这是一个问题。解决方案是将主机phpMyAdmin或您自己的mySQL更新回早期版本,以便继续使用远程数据库。您可能需要这些知识才能解决已经出现的一些疑问。 :)