sql >> Databáze >  >> RDS >> Mysql

Chyba při importu výpisu SQL do MySQL:Neznámá databáze / Nelze vytvořit databázi

Toto je známá chyba na MySQL.

chyba 42996
chyba 40477

Jak můžete vidět, tento problém je známý již od roku 2008 a dosud ho nevyřešili!!!

OBECNĚNÍ
Nejprve musíte vytvořit databázi pro import. Nepotřebuje žádné tabulky. Poté můžete importovat databázi.

  1. nejprve spusťte příkazový řádek MySQL (pokud potřebujete, použijte uživatelské jméno a heslo)
    C:\>mysql -u user -p

  2. Vytvořte databázi a ukončete

    mysql> DROP DATABASE database;  
    mysql> CREATE DATABASE database;  
    mysql> Exit  
    
  3. Importujte vybranou databázi ze souboru výpisu
    C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql

Localhost můžete nahradit IP nebo doménou pro jakýkoli server MySQL, na který chcete importovat. Důvodem příkazu DROP ve výzvě mysql je zajistit, že začínáme s prázdnou a čistou databází.



  1. Zřetězit a seskupit více řádků v Oracle

  2. 7 způsobů, jak najít duplicitní řádky při ignorování primárního klíče v MySQL

  3. Poškozené tabulky MySQL InnoDB – jak to opravit?

  4. Správné použití transakcí na serveru SQL Server