对于个人项目,我在我的个人电脑上设置了mysql服务器。我想从位于不同 wifi 网络的单独电脑上使用 python 查询该服务器。我已经弄清楚当两台计算机位于同一 wifi 网络上时如何通过 python 与 mysql 服务器交互,但是当我将它们分开时,我无法使用相同的凭据从第二台计算机访问服务器。有人可以分享我如何设置服务器,以便我可以从不同 wifi 网络上的远程计算机访问它。
我有一台 Windows 机器。谢谢!
服务器主机名设为“LAPTOP-12345”。我不知道如何将主机名从 localhost 更改为我的第二台 PC 可以连接的 IP。
您可以尝试使用 Tailscale,这是家庭实验室常用的 VPN 服务。它通过 Tailscale 网络公开您的本地网络。你只需要在两台计算机上安装tailscale,然后就可以使用tailscale提供的主机名和相应的端口号连接到mysql服务器。
Tailscale 链接:https://tailscale.com
我希望它适合您的需求,我个人使用 Tailscale 来公开我的自托管服务,这使我可以通过互联网将它们连接到任何地方。