【发布时间】:2022-01-20 15:21:57
【问题描述】:
我写了一个简单的程序,它使用 XAMPP 的 MySQL 数据库服务器。当我连接到 'localhost' 时程序运行良好:
但是当我尝试从另一台计算机(在我的局域网中)连接 MySQL 数据库时:
它给出以下错误:
但我可以从浏览器连接到那个“phpmyadmin”:
(或者我正在测试的计算机是域成员吗?)
【问题讨论】:
-
创建一个带有 UDL 扩展名的文本文件。检查您是否可以从该 DataLink 实用程序连接。如果不求助于 TCP ping 来检查 dB 是否正在侦听端口。确保您可以 ping 分贝地址。
-
对不起,我太专业了(至少我不知道该怎么做)。有没有学习或尝试的链接?
-
看看这里的图片,对 MySQL 做同样的事情,stackoverflow.com/a/11068411/495455 使用 DataLink 属性窗口可以吗?
-
从你的机器上,你能
telnet 10.10.22.147 3306。您的 phpmyadmin 可以连接可能是因为它的本地主机(与 mysql 在同一台机器上运行)如果您的机器无法连接我会怀疑远程机器上的防火墙正在阻塞,或者 mysql 正在阻止来自非本地主机的连接。 Telnet 默认不安装;您必须使用添加 Windows 功能来安装它 -
@gamer 哦,没关系-您可以发布自己的答案,以便我们对其进行投票:)