mysqldump does not include CREATE DATABASE statement
you need the --databases option
"--databases" is misleading, it implies in the documentation that this is a list of databases to be dumped, it should be clear that uses this command in conjuction with dumping a single database also adds CREATE DATABASE and is the only way to get the database to automatically create itself.
mysqldump, database, statementmysqldump, databases, quot, misleading, implies, documentation, conjuction, dumping, adds, automatically,