Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehler beim Importieren des SQL-Dumps in MySQL:Unbekannte Datenbank / Datenbank kann nicht erstellt werden

Dies ist ein bekannter Fehler bei MySQL.

Fehler 42996
Fehler 40477

Wie Sie sehen können, ist dies seit 2008 ein bekanntes Problem und sie haben es noch nicht behoben!!!

UMGEHEN
Sie müssen zuerst die zu importierende Datenbank erstellen. Es braucht keine Tabellen. Dann können Sie Ihre Datenbank importieren.

  1. Starten Sie zuerst Ihre MySQL-Befehlszeile (wenden Sie bei Bedarf Benutzername und Passwort an)
    C:\>mysql -u user -p

  2. Erstellen Sie Ihre Datenbank und beenden Sie

    mysql> DROP DATABASE database;  
    mysql> CREATE DATABASE database;  
    mysql> Exit  
    
  3. Importieren Sie Ihre ausgewählte Datenbank aus der Speicherauszugsdatei
    C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql

Sie können localhost durch eine IP oder Domäne für jeden MySQL-Server ersetzen, auf den Sie importieren möchten. Der Grund für den DROP-Befehl in der mysql-Eingabeaufforderung ist, um sicherzustellen, dass wir mit einer leeren und sauberen Datenbank beginnen.