Mysql
 sql >> Database >  >> RDS >> Mysql

Errore durante l'importazione del dump SQL in MySQL:database sconosciuto / Impossibile creare il database

Questo è un bug noto su MySQL.

bug 42996
bug 40477

Come puoi vedere, questo è un problema noto dal 2008 e non l'hanno ancora risolto!!!

LAVORA INTORNO
Per prima cosa devi creare il database da importare. Non necessita di tabelle. Quindi puoi importare il tuo database.

  1. prima avvia la tua riga di comando MySQL (applica nome utente e password se necessario)
    C:\>mysql -u user -p

  2. Crea il tuo database ed esci

    mysql> DROP DATABASE database;  
    mysql> CREATE DATABASE database;  
    mysql> Exit  
    
  3. Importa il database selezionato dal file dump
    C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql

Puoi sostituire localhost con un IP o un dominio per qualsiasi server MySQL in cui desideri importare. Il motivo del comando DROP nel prompt di mysql è essere sicuri di iniziare con un database vuoto e pulito.