我在 wamp 服务器中使用 phpmyadmin。我已经创建了一个新用户,我不希望这个用户可以看到所有的数据库。我只希望该用户可以查看和修改我允许该用户使用的一些数据库。
非常感谢。
我在 wamp 服务器中使用 phpmyadmin。我已经创建了一个新用户,我不希望这个用户可以看到所有的数据库。我只希望该用户可以查看和修改我允许该用户使用的一些数据库。
非常感谢。
可以肯定,最好的方法是创建一个新的 mysql 用户,然后以该用户身份登录 phpmyadmin。
如何创建一个新的mysql用户:http ://dev.mysql.com/doc/refman/5.1/en/adding-users.html
创建用户后,您可以启用该用户可以作为 mysql root 用户访问的数据库。
我的猜测是,如果您使用 GRANT http://dev.mysql.com/doc/refman/5.1/en/grant.html限制用户帐户对 mysql 中特定数据库的访问,phpmyadmin 将自动检测登录用户并显示他只有那些他有权使用的数据库。
在 phpMyAdmin 中,找到主页上的用户选项卡。找到您的用户并单击“编辑权限”链接。
从那里,听起来您想取消选中所有全局权限。然后向下滚动到“特定于数据库的权限”,然后从“在以下数据库上添加权限:”的下拉列表中选择您希望他们访问的数据库。
这将带您到另一个页面,您可以在其中设置该特定数据库的权限;听起来您可能想全部检查一下。单击“开始”按钮并试一试!