J'ai exporté toutes mes bases de données dans un fichier à l'aide de phpMyAdmin.
Malheureusement, je n'ai pas de phpMyAdmin fonctionnel dans mon système de destination.
Comment dois-je les restaurer tous à la fois en utilisant une seule commande de ligne?
mysql
phpmyadmin
smhnaji
la source
la source
USE database_name
commande.Réponses:
Pourquoi ne concattez-vous pas tous les fichiers en un seul fichier et importez / restaurez-les en utilisant
Créez un fichier en utilisant
la source
mysql -u username -p < dump.sql
chargera la base de données mysql multiple.Si vous avez sauvegardé plusieurs bases de données dans un seul fichier, je suppose que vous avez sauvegardé les
create database
instructions dans le même fichier. Sinon, il vous suffit d'ajouter les instructionscreate database
etuse database
à votre fichier aux endroits appropriés.Après cela, la commande pour charger le fichier dans mysql est:
mysql -p < sqlfile.sql
-p
est de demander votre mot de passe.Vous pouvez utiliser
-u username
si vous devez utiliser un autre utilisateur.la source
La commande mysql pour restaurer le fichier sql est:
assurez-vous d'abord que ce fichier est sql. Dans le cas où il se termine par l'extension de fichier gz, vous devez décompresser à l'aide de la commande:
la source