Comment faire pour restaurer des fichier SQL généré par la commande MySQLDump à l'aide de l'invite de commande
J'ai un fichier SQL généré par la commande MySQLDump. Comment puis-je restaurer via l'invite de commande?
Vous devez vous connecter pour publier un commentaire.
Exemple :
Exécuter cette commande (si la
mysql
exécutable n'est pas dans votrePATH
, d'abord aller dans le répertoire où se trouve le binaire MySQL est installé, quelque chose comme\mysql\bin
):(À noter qu'il n'y a pas d'espace entre
-p
et le mot de passe)Ou si le fichier est au format gzip (comme mes sauvegardes se trouvent le plus souvent), alors quelque chose comme ceci:
ou sur certains systèmes, il peut être nécessaire d'ajouter le
-c
drapeau de gunzip, comme (pour le forcer à la sortie vers stdout):--host
arg.OU
La syntaxe est la suivante:
Voir: L'utilisation de mysql en Mode Batch
mysql
de commande un fichier appelésource
dans votre répertoire de travail. (Votre redirection de la flèche est orientée vers le mauvais chemin, doivent être<
, et vous avez trop de paramètres).De l'intérieur MySQL invite de commandes, tapez
Suppose que vous allez importer
/home/abc.sql
Exécutez les commandes ci-dessous:
Si la table n'existe pas:
Maintenant l'utilisation de la base de données
abc
et l'importationabc.sql