如何在PhpMyAdmin中禁用或删除导出选项?

时间:2017-05-30 09:43:26

标签: phpmyadmin export

我们希望限制用户通过phpmyadmin导出他们访问的数据。

那么,如何从phpmyadmin中删除或禁用EXPORT选项?

1 个答案:

答案 0 :(得分: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用户组。