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