2017-05-30 85 views

回答

0

你必須決定你想要保護什麼,以及什麼樣的措施「足夠好」。由於任何能夠顯示信息的用戶都可以手動複製該數據,因此無法完全限制他們獲取數據的副本。

如果您只想隱藏導出選項卡,那很容易 - 設置一個新的用戶組(在「用戶帳戶」區域中從「User groups」選項卡),刪除該頁面上的導出選項,然後將所有用戶添加到該組。

但是,這不會阻止一個積極的用戶;他們仍然可以顯示數據或使用標準的MySQL命令來創建導出,因此您必須決定是否適合在您的情況下使用。

要使用用戶組功能,首先必須設置phpMyAdmin Configuration Storage(它具有零配置功能,因此您可能不需要做太多工作;我仍然傾向於手動創建表格和用戶,雖然)。一旦你有phpMyAdmin的適當的數據庫和表來存儲自己的配置數據,你就可以訪問該用戶的第二個選項卡帳戶頁面,如下所示:

User accounts tab with user groups active

從那裏,你可以使用「添加用戶組」鏈接創建一個用戶組,給予他們所需的任何功能,並排除「導出」選項。保存完這些更改後,請返回到主「用戶帳戶概述」頁面,併爲每個想要限制的用戶分配他們到該組。

User tab with a user who has a group assigned

請記住,這是更好地防止使用MySQL權限時可用行動;所以如果您想阻止用戶刪除數據,最好通過修改用戶本身而不是通過用戶組來完成。這樣,這是一個MySQL限制,用戶不能直接輸入SQL語句或使用其他程序繞過phpMyAdmin用戶組。

+0

謝謝Issac!我在哪裏可以找到PhpMyAdmin中的用戶組選項? –

+0

對不起,我以爲我鏈接到文檔,但不僅我失敗了,我沒有注意到。我已經添加了很多信息給我的答案,希望能夠回答你的問題。 –

相關問題