This is probably something very basic, but I really don't see how to accomplish it.
I have a MySQL server with multiple databases on it, with multiple users. Every user has full control over it's own databases and is denied access to the others.
However, when someone connects to the server, he/she can list all other databases on the system. Since these are clients, obviously, I do not want them to see the other databases.
Is there a way to prevent this?