Embora eu não saiba de nenhuma instrução sql no MySQL para permitir que você faça isso, mas você pode escrever um procedimento armazenado para gerenciar isso e conceder o procedimento armazenado para o usuário. Dentro do procedimento, você pode criar o banco de dados e conceder todos os privilégios ao usuário.