2014-11-24 110 views

回答

2

使用phpmyadmin的主要問題是與MySQL用戶允許的ip有關。

例如;假設您已經使用默認配置安裝了MySQL,並且您將設置爲密碼(這不太好)。正如您所知,只有當源IP爲127.0.0.1(默認配置)時才允許root登錄。在這種情況下,即使可以從互聯網訪問3306端口,您的數據庫服務器也將是安全的。由於客戶端必須從本地主機127.0.0.1發起連接。

如果你已經在你的服務器上安裝了phpMyAdmin,這個源IP保護將毫無用處。因爲黑客可以通過PHP/Apache從本地主機啓動MySQL連接。

爲了保證數據庫服務器的安全,請使用工作臺的SSH隧道功能。有關ssh隧道的文檔可以在這裏找到; https://www.namecheap.com/support/knowledgebase/article.aspx/9330/2180/how-to-connect-to-database-using-workbench-mysql-client

+0

你的邏輯中有很多錯誤。如何在未由業餘愛好者設置的服務器中描述安全問題的更完整答案呢?你所描述的問題,「黑客將能夠通過PHP/Apache從本地主機啓動MySQL連接」,這是完全虛構的,這在使用適當安全措施正確設置的Web服務器上不會發生。請提供有效的答覆,因爲您的回覆是錯誤的,只是工作臺的廣告。 – 2014-11-24 23:26:23

+1

這是一個試圖給出一個簡短的答案,爲什麼MySQL工作臺(或類似的程序)比PMA更安全。這並不一定意味着要詳細瞭解使用PMA或通常訪問後端結構的網頁時可能出現的所有問題。 (+1用於明確引用SSH連接)。 – 2014-11-25 08:17:19

相關問題