【问题标题】:authentication to host or user using method 'mysql_native_password' failed使用方法“mysql_native_password”对主机或用户进行身份验证失败
【发布时间】:2017-10-14 18:41:32
【问题描述】:

几年前我做了一个 WPF 应用程序。直到几周前,它都运行良好。 应用程序与在线 mysql 服务器之间的连接似乎已断开。

这是我得到的错误: authentication to host or user using method 'mysql_native_password' failed

这是我的连接字符串: Server=domainname_of_the_webserver;Database=name_of_the_database;User id=****;Password=*****;Port=3306

我没有更改任何内容,所以我想这可能与我的提供商更新有关?我的提供者是 Versio.nl

【问题讨论】:

  • 请添加错误
  • 错误已添加。
  • @S.Petrosov 这不起作用,我已经尝试过了。输入此命令时出现身份验证错误。 SET PASSWORD FOR my_user=PASSWORD('my_password'); 所以我尝试了这个命令SET PASSWORD = PASSWORD('my_password'); 但这也不起作用。

标签: c# mysql wpf


【解决方案1】:

我找到了答案。问题是,我的托管服务提供商更改了一些默认安全设置,而没有告诉用户任何事情。

我需要将客户端的 IP 地址添加到访问主机列表中。

【讨论】:

    【解决方案2】:

    确保您的 MySQL 数据库正在运行。听起来令人困惑,但这也可能是问题所在。在这种情况下,错误消息有点误导。

    【讨论】:

      猜你喜欢
      • 2017-01-19
      • 2016-10-27
      • 2021-08-23
      • 2013-07-12
      • 1970-01-01
      • 2022-11-24
      • 2019-10-09
      • 2013-11-16
      相关资源
      最近更新 更多