Exporter et importer des fichiers .SQL avec des options à partir de la ligne de commande
L'exportation et l'importation de fichiers .SQL à partir de la ligne de commande sont un moyen pratique pour gérer la gestion de la base de données MySQL. Cependant, vous aurez peut-être besoin d'options supplémentaires au-delà de la fonctionnalité d'exportation/importation de base.
Pour exporter un fichier .SQL avec des options spécifiques :
mysqldump -u <username> -p -h <hostname> <database_name> [options] > <filename>.sql
Copier après la connexion
Où :
-
-u username spécifie la base de données nom d'utilisateur
-
-p demande le mot de passe
-
-h nom d'hôte indique le nom d'hôte du serveur (ou l'adresse IP)
-
est le nom de la base de données à export
-
[options] permet diverses options d'exportation (voir ci-dessous)
-
> .sql spécifie le nom du fichier de sortie
Options d'exportation communes :
-
--disable-keys : Désactiver la clé étrangère checks
-
--skip-add-drop-table : Exporter les données de la table sans inclure les instructions de création de table (structure uniquement)
-
--replace : Remplacer les données existantes si elles existent
Importer un .SQL Fichier :
mysql -u <username> -p -h <hostname> <database_name> < <filename>.sql
Copier après la connexion
Où :
-
-u nom d'utilisateur spécifie le nom d'utilisateur de la base de données
-
-p demande le mot de passe
-
-h nom d'hôte indique le nom d'hôte du serveur (ou l'adresse IP)
-
est le nom de la base de données dans laquelle importer
-
< .sql spécifie le nom du fichier d'entrée
Exemple :
-
Exportation : mysqldump - u vivek -p -h localhost blog --disable-keys --skip-add-drop-table > backup.sql
-
Importation : mysql -u vivek -p -h localhost blog < sauvegarde.sql
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!