2016-03-06 83 views
0

數據源有數據庫位於哪裏的mysql數據庫?

enter image description here

下面的連接字符串現在,我試圖分析此URL。它看起來像數據庫位於一些外部服務器。我檢查了這個服務器中的服務列表,它沒有列出mysql,所以我非常肯定這個URL指向了一個外部服務器。下面的主機名是mysql。這是否意味着數據庫可能在mysql.com中?我想連接到這個數據庫,以便我可以執行一些SQL查詢。有沒有辦法做到這一點?謝謝您的幫助。

更新

感謝您的回答。我檢查了具有Grails應用程序的機器的IP地址,以及使用ping的mysql主機名的IP地址。他們不同,所以我認爲MySQL是一個單獨的機器。那是對的嗎?

enter image description here

+0

數據庫將保存在本地,儘管我不確定jdbc如何工作。它不在mysql.com託管。 – Matt

+0

我想如果數據庫在那裏,那麼主機不會是本地主機,而且事實上,這臺機器上沒有運行mysql,這向我暗示數據庫是在其他地方。 – kofhearts

回答

4

這個網址,數據庫位於名爲mysql主機。它與mysql.com無關。 mysql可能是本地機器或網絡中的其他服務器。

例如從服務器上的終端檢查ping mysql,它會向您顯示帶有mysql的服務器IP。通過IP,您可以嘗試查找這是哪個硬件。

如果要從本地計算機連接到此服務器,請使用相同的連接字符串,但ping mysql必須指向PC上與服務器相同的服務器。或者將連接字符串中的mysql替換爲服務器將顯示的IP

+3

作爲您的網絡管理員。這是一個內部服務器。也看看你的「主機」文件。 – Arjang

+0

感謝droggo。你可以看看上面的更新嗎? – kofhearts

+0

是的,最有可能的(服務器可能有更多的接口,但你會看到它們作爲額外的'ethX'),這是不同的機器,你應該能夠使用IP在PING中看到它。如果您無法連接,則您使用的用戶的mysql權限可能僅限於特定的IP(例如使用Grails應用程序的服務器) – droggo