Je suis confus comment importer un dump SQL de fichier.
Je n'arrive pas à importer la base de données sans la création de la première base de données dans MySQL.
C'est l'erreur affichée lors de l' database_name
n'a pas encore été créé:
username
= nom d'utilisateur de la personne qui a accès à la base de données sur le serveur d'origine.database_name
= nom de la base de données à partir du serveur d'origine
$ mysql -u username -p -h localhost database_name < dumpfile.sql
Enter password:
ERROR 1049 (42000): Unknown database 'database_name'
Si je me connecte à MySQL en tant que root et créer la base de données, database_name
mysql -u root
create database database_name;
create user username;# same username as the user from the database I got the dump from.
grant all privileges on database_name.* to username@"localhost" identified by 'password';
exit mysql
essayez ensuite d'importer le dump sql de nouveau:
$ mysql -u username -p database_name < dumpfile.sql
Enter password:
ERROR 1007 (HY000) at line 21: Can't create database 'database_name'; database exists
Comment suis-je censé importer le SQL dumpfile?