从另一台通过交叉线连接的计算机访问 mysql

从另一台通过交叉线连接的计算机访问 mysql

我有两台计算机,我正尝试通过网络通过端口 3322 访问 mysql(mysql 监听此端口)

计算机 A 服务器:Windows 10 家庭版 向端口 3322 添加了防火墙例外(mysql 安装并侦听此端口) 静态 IP 地址:192.168.0.1 子网掩码:255.255.255.0 通过板载以太网端口连接

计算机 B 客户端:Windows 10 家庭版 静态 IP 地址:192.168.0.3 子网掩码:255.255.255.0 通过 USB 转以太网端口连接(没有板载以太网)

两台计算机都在同一个工作组中,工作组两台计算机都通过交叉电缆连接(用电缆测试仪测试正常)

第一的

“B” ping “A” 或反之亦然,导致“请求超时”

“A” 可以 ping 自己和 127.0.0.1

“B” 可以 ping 自己和 127.0.0.1

第二

Mysql 无法连接,因为两台计算机似乎无法互相看到对方

答案1

用交叉线连接

交叉电缆应该适用于任何两台计算机(或类似设备)。如今,由于 Auto MDI-X 几乎无处不在,直通电缆也可用于连接任何计算机(或类似设备)。

如果插入后链接出现,那么就可以开始了。

静态 IP 地址:192.168.0.1 子网掩码:255.255.255.0 通过板载以太网端口连接[...] 计算机 B 客户端:Windows 10 家庭版 静态 IP 地址:192.168.0.3 子网掩码:255.255.255.0

这是一个有效的 IP 配置。

“B” ping “A” 或反之亦然,导致“请求超时”

如果您尚未配置防火墙权限以允许 ICMP 回显,则会出现这种情况。默认情况下,Windows 不允许 ICMP 回显。

Mysql 无法连接,因为两台计算机似乎无法互相看到对方

如果 mysql 确实在该端口上列出(标准端口为 3306),并且您已将其正确列入白名单,那么它应该可以正常工作。是否ping正常工作并不重要。

什么相关的是 ARP 是否正常工作。您可以arp -a在连接或 ping 尝试后立即运行来检查。如果 ARP 不工作,则链接或您的 IP 配置有故障。然后,如果 mysql 没有连接,则防火墙配置或 mysql 配置有故障 - 运行netstat -aon以检查后者。

相关内容