2016-08-19 134 views
0

我在一些工作場所運行MySQL服務器,現在我想從我的家園連接到它,獲取數據庫等... 我有IPADress的工作場所計算機,但我無法從我的首頁MySQL程序,如果我在連接字符串中輸入ip地址... 似乎不能從publice訪問..是否有可能做到這一點呢?或不可能?如何連接到(私人)IP地址MySQL服務器?

+0

「私人」的IP?如192.168.x.x中所示? 10.x.x.x? 172.16?那些不能通過公共互聯網路由,並且不能從「外部」連接。 –

+0

您需要使用工作場所的公共IP,並在防火牆上配置端口轉發以連接到服務器的私有地址。 – Barmar

回答

0

用MySQL,你需要訪問權限授予你試圖從連接到它的IP ..

GRANT USAGE ON *.* to [email protected] IDENTIFIED BY 'rootPassword'; 
GRANT ALL PRIVILEGES ON *.* TO [email protected] WITH GRANT OPTION; 

XXX.XXX.XXX.XXX是試圖連接的計算機的IP from,您可以通過在google中輸入來找到,「whatsmyip」

如果您的工作站上啓用了防火牆,那麼您也必須允許您在防火牆中使用IP。

+0

好的,有一個consistens答案?我已經授予了我的專用IP地址的權限,但仍無法連接,因爲我無法到達服務器的IP地址(服務器在具有專用IP地址的某臺計算機上運行),無法從外部LAN區域訪問我想...那麼我必須做的步驟是什麼?授予訪問我的IP後? – user2883596