2017-02-21 72 views
0

我想問,如何配置我的phpMyAdmin,我的數據庫在哪裏,我想從我的Java應用程序訪問時,我在不同的網絡上的不同筆記本電腦上啓動它。應用程序在我的筆記本電腦上運行良好,當我使用本地主機而不是我的外部IP地址例如88.88.88.88。問題不在代碼中。我堅持了一個星期。我配置我的路由器,問題不在那裏。配置筆記本電腦爲Mysql服務器

+0

我在XAMPP上使用MySQL –

+0

你的問題含糊不清。請花時間修改它,下面有一個「編輯」鏈接。嘗試更好地解釋你的實際設置是什麼,什麼是工作,什麼不工作。如果你想得到很好的答案,那麼你肯定應該投資一個很好的問題。 – arkascha

+0

@arkascha是對的。請更多地解釋你的設置。 – r0xette

回答

0

您必須首先確保運行Java應用程序的服務器能夠ping託管MySQL服務器的服務器。然後允許遠程訪問服務器。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 
FLUSH PRIVILEGES; 

這是你在MySQL中建立一個新的用戶名,分配到這將是由Java應用程序只能使用一個數據庫的訪問更好的做法。

+3

您想了解術語「服務器」實際引用的內容。它不是一個系統,而是一個系統提供的特定服務。 MySQL是一個服務器。有一個Apache的HTTP服務器。這些服務器執行的系統不是「服務器」。 – arkascha

+0

有道理。讓我編輯我的答案。 – r0xette

+0

謝謝。這條線解決了我的問題。我使用MySQL Workbench更改了XAMPP MySQL,並使用這一行代碼解決了問題,現在我可以在MySQL網絡之外使用我的應用程序。 :) –

相關問題