我有一个问题与phpmyadmin用户,我有一个新用户,我想分配特定的数据库访问和查看,我的意思是我在phpmyadmin有5个数据库,我想只显示其他用户的特定数据库,所以它不能查看其他数据库,但无法访问它们
我尝试
在phpMyAdmin默认页面(localhost)上单击“权限”链接 点击“添加新用户链接” 为用户分配登录名和密码 在“用户数据库”中选择“无” 不选中全局权限中的所有复选框 按“开始”按钮
但使用此用户可以查看所有数据库
答案 0 :(得分:3)
答案 1 :(得分:3)
从用户帐户取消选中此选项 http://prntscr.com/ev00v2
有关详细信息,请查看文档 https://docs.phpmyadmin.net/en/latest/privileges.html
我不确定,但也许它可以帮助您解决查询
What permission is required for a MySQL user to create a database?
{{1}}
https://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html#priv_create
答案 2 :(得分:1)
您可以在创建用户时创建数据库。这可确保用户只能访问该数据库。