gpt4 book ai didi

c# - 我收到此错误消息 : Access denied for user (Using password YES)

转载 作者:行者123 更新时间:2023-11-29 14:24:57 25 4
gpt4 key购买 nike

我有一个问题。

我刚刚使用 WPF 创建了一个应用程序。并尝试连接数据库以检索数据。我第一次尝试使用计算机上的本地数据库。使用 XAMPP 和 mysql。

使用XAMPP,我可以正常检索数据。现在我想在我的网站上使用数据库。但是当我运行该应用程序时,它失败并显示以下错误消息:

Access denied for user '[my user]' (using password: YES)

仅供引用,我已经创建了用户名和密码。我还使用向导授予了所有权限,但仍然无法工作。

这是我的连接字符串:

MySqlConnection conn = new MySqlConnection("Server=[IP Address]; Database=[database name];Uid=[user id];Pwd=[password];");

我的连接字符串有错误吗?

最佳答案

MySQL 凭据会考虑发出请求的计算机的主机名。例如,在服务器上发出的请求可能类似于 user@localhost。来自名为 client 的计算机的调用看起来像 user@client。其中每个都需要有自己的用户帐户,除非您使用通配符登录的主机名部分。我猜想您使用的帐户是特定于主机名的,因此您需要对主机名使用通配符或为未授权的帐户输入一个条目。

此链接对此进行了一些讨论。

http://dev.mysql.com/doc/refman/5.6/en/account-names.html

关于c# - 我收到此错误消息 : Access denied for user (Using password YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com