Creating a database is a separate thing from adding permissions for a
database to the grant tables.  When you create a database it's a "free
floating" database that nobody (except root) has permission to access
until you issue the grant statements to make someone "own" it.  But
nobody actually owns the database, they just have permission to access
and use it.

Conversely, you could issue grant statements that allow someone to
access and use a database that doesn't exist.  You could then later at
your leisure create the database.

Nothing's automatically added to the grant tables when you create a
database, and no database is automatically created when you add
entries for a nonexistent one to the grant tables.

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to