MySQL (0x80004005) 无法连接到任何指定的 MySQL 主机(在非开发计算机上)

标签 mysql vb.net authentication

我制作了一个简单的登录程序,该程序可以在我构建该程序的机器上运行,但是当尝试在其他机器上使用该程序时,会发生此错误。 到目前为止,我已经排除了:连接字符串问题、加载 MySQL 连接器 .dll 问题以及网络配置问题。这一切都让我相信这是某种权限问题。

感谢所有帮助。

旁注: 程序在vb.net中 数据库是MySQL服务器 服务器在本地网络上

最佳答案

看起来您的 MySQL 服务器未配置为从网络访问(仅限本地连接)。 如果您已将其安装在 Windows 服务器上,请检查以下两件事:

    1. Check if you have port 3306 opened on firewall
    2. Uncomment in my.ini this line: bind-address=SERVER-IP 
      (replace Server-IP with your server IP address)

关于MySQL (0x80004005) 无法连接到任何指定的 MySQL 主机(在非开发计算机上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21811332/

相关文章:

vb.net - 为什么动态 XML 文字不继承默认命名空间

php - 使用 OAuth2 在 laravel 中自定义用户提供程序

MySQL 纯文本哈希密码

mysql - 受MySQL语句中不同于顺序的不同字段的限制?

python - 使用多个线程对超过 3 亿行的 Mysql 表执行 Select 查询(未命中索引)?

VB.net(桌面)上下文菜单分配给多个控件所有者问题

mysql - 按值传递参数

MySQL反加入

mysql - group_concat 的使用?

android - 登录成功后使用 volley、php、mysql 登录 Activity Intent 不进入其他 Activity