If all your users has 'SHOW DATABASES' privilege, it is normal behavior.
However, probably, it is not you want. You may want to
update the grant tables manually and revoke this privilege from your
> When I migrated from 3.23 to 4.0 version (if I'm remember well), I think
> I missed to upgrade something, so all my MySQL users are able to see the
> list of the databases on my server. Currently, the MySQL version is
> 5.0.15, i ran the mysql database upgrade script, but it still is a
> problem. What should I do, to hide the databases, and my users just see
> the databases they have rights for to select/etc. from? Or is it the
> normal behaviour?
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Gleb Paharenko
/ /|_/ / // /\ \/ /_/ / /__ Gleb.Paharenko@stripped
/_/ /_/\_, /___/\___\_\___/ MySQL AB / Ensita.NET