我无法远程连接到我的服务器。
- 我已尝试将绑定(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/