Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur lors de l'importation du vidage SQL dans MySQL :base de données inconnue / Impossible de créer la base de données

Il s'agit d'un bogue connu chez MySQL.

bug 42996
bug 40477

Comme vous pouvez le voir, c'est un problème connu depuis 2008 et ils ne l'ont pas encore résolu !!!

CONTINUER
Vous devez d'abord créer la base de données à importer. Il n'a pas besoin de tables. Ensuite, vous pouvez importer votre base de données.

  1. démarrez d'abord votre ligne de commande MySQL (appliquez un nom d'utilisateur et un mot de passe si nécessaire)
    C:\>mysql -u user -p

  2. Créez votre base de données et quittez

    mysql> DROP DATABASE database;  
    mysql> CREATE DATABASE database;  
    mysql> Exit  
    
  3. Importez votre base de données sélectionnée à partir du fichier de vidage
    C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql

Vous pouvez remplacer localhost par une adresse IP ou un domaine pour tout serveur MySQL vers lequel vous souhaitez importer. La raison de la commande DROP dans l'invite mysql est de s'assurer que nous commençons avec une base de données vide et propre.