Para poder crear el esquema de la base de datos, debes crear primero la base de datos...
El tema es que una base de datos es, en el caso de MySQL, una carpeta dentro del dominio
/data de MySQL. Si la carpeta no existe, y no "entras" en ella, no puedes crear el conjunto de tablas.
Si lo que estás haciendo es ejecutar un script de creación, es muy probable que a ese script le estén faltando una de dos líneas iniciales, o ambas:
Código SQL:
Ver originalCREATE DATABASE IF NOT EXISTS nombredelabase;
USE nombredelabase;