2014-05-05 47 views
0

目前我在我的服務器上安裝了phpMyAdmin和MySQL。我現在想提供phpMyAdmin給我的一個朋友,讓他可以設置他自己的數據庫和用戶,但我不希望他能夠查看或修改我的數據庫。phpMyAdmin虛擬MySQL實例

這是可以做一個簡單的特權帳戶,或者我需要某種類型的MySQL虛擬化?我知道cPanel安裝爲網絡主機提供了這個功能,但我現在不需要或者不能支付cPanel。

回答

0

您應該查看MySQL安全性Here,具體請參見第13.7.1.3節「授予語句」。你可以保護你的數據庫免受你的朋友登錄,這將阻止他在PHPMyAdmin中看到該數據庫中的任何內容。或者您可以創建一個DB供他使用,並允許他只訪問該數據庫。

你從來沒有提到他是否會在本地主機上或將你需要打開的MySQL從除localhost這是默認行爲的其他遠程登錄..

+0

點上有關權限,但是如果朋友有web訪問到Svenskunganka的phpMyAdmin,那麼不需要向世界開放MySQL。該朋友不需要直接訪問MySQL,只能訪問phpMyAdmin安裝。但是,採取措施保護它是很好的(使用非標準名稱,禁用匿名密碼等)。 –