如何使用 phpmyadmin 向任何用户或数据库添加通配符?

如何使用 phpmyadmin 向任何用户或数据库添加通配符?

如何使用 phpmyadmin 将通配符添加到任何数据库及其用户,以便它能够接受来自本地和 WAN 的连接?

答案1

在没有完全理解这样做的安全隐患的情况下,我会强烈警告您为数据库和用户分配何种级别的访问权限!

虽然使用通配符主机授予用户对某些数据库的有限访问权限通常是可以的,并且很多时候是必要的,但授予不受限制或高级访问权限会使您的系统容易受到 SQL 和 PHP 注入攻击等安全漏洞的攻击。


在 phpMyAdmin 中,单击“用户”选项卡;找到要编辑的用户帐户,然后单击“编辑权限”链接。在打开的对话框中,找到“更改登录信息/复制用户”字段。在“主机”字段中,从弹出菜单中选择“任意”或添加%到字段 - 这将设置通配符以允许该用户从任何 IP 或主机访问数据库。

数据库权限是按用户和数据库分配的。要授予用户访问特定数据库的权限,您可以在与上文相同的对话框中的“特定于数据库的权限”字段中分配这些权限。单个用户可以访问多个数据库,并且每个数据库都有唯一的权限。

相关内容