I dont like the idea of create a new database because it's (still) more noisy, and is affecting the database integrity (even when not in an important way). I'm going to ask to avoid it. If the user has access to the mysql server, it should not be a problem to provide an existent database, you can automate the enumeration of existents databases if you would like.