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

Fejl ved import af SQL-dump til MySQL:Ukendt database / Kan ikke oprette database

Dette er en kendt fejl på MySQL.

fejl 42996
fejl 40477

Som du kan se, har dette været et kendt problem siden 2008, og de har ikke rettet det endnu!!!

ARBEJDE OMKRING
Du skal først oprette databasen for at importere. Den behøver ingen borde. Så kan du importere din database.

  1. start først din MySQL-kommandolinje (anvend brugernavn og adgangskode, hvis du har brug for det)
    C:\>mysql -u user -p

  2. Opret din database og afslut

    mysql> DROP DATABASE database;  
    mysql> CREATE DATABASE database;  
    mysql> Exit  
    
  3. Importer din valgte database fra dumpfilen
    C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql

Du kan erstatte localhost med en IP eller domæne for enhver MySQL-server, du vil importere til. Årsagen til DROP-kommandoen i mysql-prompten er at være sikker på, at vi starter med en tom og ren database.



  1. Find duplikerede poster i MySQL

  2. SQL Server - transaktioner ruller tilbage ved fejl?

  3. Erklærer brugerdefineret undtagelse ved hjælp af RAISE_APPLICATION_ERROR-metoden i Oracle-databasen

  4. Max reel plads i en varbinary(max) i SQL Server