我尝试从 WSL2 中的脚本连接到远程 MySQL 实例,但总是失败。我使用Test-NetConnection -ComputerName my-db.com -Port 3306
PowerShell v7 中的以下命令进行了测试并得到了以下结果:
ComputerName : my-db.com
RemoteAddress : 123.123.123.123
RemotePort : 3306
InterfaceAlias : Wi-Fi
SourceAddress : 192.192.192.192
PingSucceeded : False
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : False
我检查了防火墙规则,没有看到任何关于端口 3306 的规则。我也试过使用 VPN,但没有成功。我真的束手无策了。
编辑:是的,远程服务器在该端口上打开,因为我可以使用 MySQL Workbench 连接到它。