Je ne sais pas comment importer un fichier de vidage SQL. Je n'arrive pas à importer la base de données sans créer d'abord la base de données dans MySQL.
Il s'agit de l'erreur affichée lorsqu'elle database_name
n'a pas encore été créée:
username
= nom d'utilisateur d'une personne ayant accès à la base de données sur le serveur d'origine.
database_name
= nom de la base de données 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ée 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
puis essayez à nouveau d'importer le vidage SQL:
$ 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 dois-je importer le fichier de vidage SQL?