c# - 不允许主机连接到此 MySql 服务器

标签 c# asp.net mysql

我无法远程连接到我的服务器。

  • 我已尝试将绑定(bind)地址更改为 IP 地址。
  • 我已经尝试更改为绑定(bind)到 0.0.0.0
  • 我已确保端口 3306 未被防火墙阻止
  • 我已经从请求的 IP 和端口添加了一个特权用户,并且 授予该用户的完全访问权限。

以上所有更改似乎都无法解决问题。

我对连接字符串使用的语法是 Server=;Database=dbname;Uid=userid;Pwd=pwd;

数据库是使用Xammp phpyadmin建立的

最佳答案

您可能需要授予您的用户名远程访问数据库的权限。我忘记了具体步骤,但我知道在您最初设置帐户以及编辑帐户时,它位于用户帐户选项下。确保用户可以从所有主机进行连接,而不仅仅是本地主机。

关于c# - 不允许主机连接到此 MySql 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13537089/

相关文章:

c# - 查找两个数组之间所有可能的值组合

c# - ASP.net 文本框在禁用时滚动

c# - 在 asp.net 中仅从 ListView 中获取最后一行值

java - 同步数据到服务器android

mysql - 在 mysql 中插入新记录之前,如何组合多个条件(存在和不存在)检查?

c# - NHibernate如何避免session被关闭

c# - 如何从方法引用生成委托(delegate)类型?

c# - 添加新 WebForm 时 Visual Studio 2015 中的错误

c# - 页面不包含 BeginInvoke 的定义

php - future 90 天的 HTML 表,以及从 MySQL 中提取的相应事件