簡體   English   中英

通過Hamachi(VPN)訪問數據庫

[英]Database access via Hamachi (VPN)

我想從連接到在本地單元(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)

感謝Kris提供的鏈接,我找到了解決此問題的方法。 基本上,我只需要在Windows防火牆的受保護連接中取消選中Hamachi。 (這應適用於連接到VPN的所有PC)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM