C# 使用方法'对主机或用户进行身份验证;mysql#u native#u password';失败

C# 使用方法'对主机或用户进行身份验证;mysql#u native#u password';失败,c#,mysql,wpf,C#,Mysql,Wpf,几年前我申请了WPF。直到几周前,它一直运作良好。 应用程序和在线mysql服务器之间的连接似乎已断开 这就是我得到的错误: 使用方法“mysql\u native\u password”对主机或用户进行身份验证失败 这是我的连接字符串: Server=Web服务器的域名;数据库=数据库的名称;用户id=***;密码=*****;端口=3306 我没有更改任何内容,所以我想这可能与我的提供商的更新有关?我的提供者是Versio.nl请确保您的MySQL数据库正在运行。听起来令人困惑,但这也可能是

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

这就是我得到的错误:
使用方法“mysql\u native\u password”对主机或用户进行身份验证失败

这是我的连接字符串:
Server=Web服务器的域名;数据库=数据库的名称;用户id=***;密码=*****;端口=3306


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

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

我找到了答案。问题是,我的主机提供商在没有告诉用户任何信息的情况下更改了一些默认的安全设置


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

添加错误请添加已添加的错误。查看此@S.Petrosov如果此操作不起作用,我已经尝试过了。输入此命令时出现身份验证错误<代码>设置my_用户的密码=密码(“my_密码”)SET PASSWORD=PASSWORD('my_PASSWORD')但这也不起作用。