Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro ao importar o dump SQL para o MySQL:banco de dados desconhecido/não é possível criar banco de dados


Este é um bug conhecido no MySQL.

bug 42996
bug 40477

Como você pode ver, este é um problema conhecido desde 2008 e eles ainda não o corrigiram !!!

TRABALHE DENTRO
Primeiro você precisa criar o banco de dados para importar. Não precisa de nenhuma tabela. Então você pode importar seu banco de dados.

  1. primeiro inicie sua linha de comando do MySQL (aplique nome de usuário e senha, se necessário)
    C:\>mysql -u user -p

  2. Crie seu banco de dados e saia
    mysql> DROP DATABASE database;  
    mysql> CREATE DATABASE database;  
    mysql> Exit  
    

  3. Importe o banco de dados selecionado do arquivo de despejo
    C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql

Você pode substituir localhost por um IP ou domínio para qualquer servidor MySQL para o qual deseja importar. A razão para o comando DROP no prompt do mysql é ter certeza de que começamos com um banco de dados vazio e limpo.