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

时间:2011-09-05 12:02:50

标签: mysql

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

1 个答案:

答案 0 :(得分:1)

免责声明:从ajreal评论中偷走

From dev.mysql

  

如果服务器是使用--skip-show-database选项启动的,那么   除非你有SHOW DATABASES,否则根本不能使用这个语句(SHOW DATABASES)   特权。