Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止mysql用户显示所有数据库_Mysql - Fatal编程技术网

如何防止mysql用户显示所有数据库

如何防止mysql用户显示所有数据库,mysql,Mysql,0.82sp1正在运行,我注意到每个用户都可以通过调用show databases查看所有数据库命令。即使我撤销了给定用户的所有权限。是否有允许默认显示数据库的设置?我如何才能阻止这种情况。免责声明:从ajreal评论中窃取 : 如果服务器是用--skip show database选项启动的,则 除非具有SHOW DATABASES,否则根本无法使用此语句(SHOW DATABASES) 特权

0.82sp1正在运行,我注意到每个用户都可以通过调用
show databases查看所有数据库命令。即使我撤销了给定用户的所有权限。是否有允许默认显示数据库的设置?我如何才能阻止这种情况。

免责声明:从ajreal评论中窃取

:

如果服务器是用--skip show database选项启动的,则 除非具有SHOW DATABASES,否则根本无法使用此语句(SHOW DATABASES) 特权