2009-07-29 46 views
0

我是MySQL的新手,我正在使用名爲「Querious」的桌面數據庫管理應用程序來簡化流程,同時學習。遠程(非LocalHost)MySQL調用...安全/推薦用於管理目的?

我想工作(主要是結構&基本人口)託管在其他地方的數據庫,但主機不允許在其服務器上進行任何遠程MySQL調用。

他們將MySQL調用限制在本地主機的原因是什麼?這是安全還是性能問題?

回答

0

這是一個安全問題。這個想法是,如果人們不能遠程連接,他們必須妥協系統。不只是包含數據庫信息的文件。

您可能會要求將您的IP地址添加到可信主機文件,但我懷疑他們會這樣做。

這是相當常見的做法是不允許遠程數據庫連接

+0

但是,如果他們做了妥協的文件,並獲得我的數據庫登錄,並可以瘋狂摧毀我的數據庫,他們仍然只會影響我的網站的數據,是否正確?他們沒有任何風險可以訪問包含任何其他人數據的服務器的任何其他方面/區域... – jasonmklug 2009-07-29 22:31:55

0

我碰到與GoDaddy這個問題,他們在默認情況下實現這一點。但是,您可以通過指出您希望允許遠程訪問來更改此設置。但是,如果您已經創建了數據庫,則無法對其進行更改,因此我建議您創建一個新數據庫並刪除另一個數據庫。

之所以爲了安全。如果只有您的應用程序可以調用您的數據庫,則不必擔心其他人試圖訪問它。

0

蒸餾,

一個未正確配置的MySQL實例是危險的,用戶是否是遠程或本地。這可能會允許惡意攻擊者導致任意代碼崩潰或遠程執行(即擁有該機器)。

0

如果服務器允許,您可以使用PuTTY來創建隧道,以便您的應用程序流量通過ssh,然後轉發到本地主機上的正確端口。