通过Hamachi访问数据库(VPN)

时间:2019-09-18 05:53:57

标签: mysql hamachi

我想从连接到在本地单元(PC1)中创建的网络(Hamachi)的计算机(PC2)访问数据库。我的目标是通过php程序(用于查询数据库的系统)和Hamachi作为我的VPN来实现两个数据库之间的数据共享。我将SQLyog用于MySQL GUI。

这是我的计划图:

  DB1 <<--------  --------->> DB2              1. PC1 is the owner of the VPN created via Hamachi
   |           |  |            |               2. PC2 joins the PC1 in the VPN
   |       Data Sharing        |               3. Hamachi assigns IP addresses to each PC
   |           |  |            |               4. PC1 should be able to manage DB2 & vice versa
  PC1----- + HAMACHI < ------ PC2

到目前为止,我已经能够使用Hamachi分配给每台PC的IP地址来访问本地数据库。使用PC1,我输入SQLyog PC1 Hamachi IP和我使用的标准凭据。这是一个例子: Hamachi_network SQLyog_Authentication

我的问题是我无法访问PC1中的DB2。同样,我无法用PC2打开DB1。 VPN没有问题,因为我可以浏览每台计算机的共享文件。此外,由于分配的IP地址在其相应的计算机上工作,因此Hamachi可以像服务器一样充当托管系统和数据库的服务器。剩下的唯一事情就是两个数据库之间的数据共享。

// Error message in the SQLyog:
Error No. 2003
Can't connect to MySQL server on 'hamachi_ip' (10060)

1 个答案:

答案 0 :(得分:0)

借助Kris提供的链接,我找到了解决此问题的方法。基本上,我只需要在Windows防火墙的受保护连接中取消选中Hamachi。 (这应适用于连接到VPN的所有PC)

相关问题