Maison > Article > base de données > Explication détaillée d'exemples d'utilisation de mysqldump pour sauvegarder et restaurer des tables
Le code est le suivant :
mysqldump -u user -p db tab1 tab2 > db.sql
Restaurer
Le code est le suivant :
mysql -u user -p db < db.sql
Référence :
1. Copiez le fichier : (Assurez-vous qu'il n'y a pas d'opération d'écriture dans la base de données (la table peut être verrouillée)) La copie directe des fichiers ne peut pas être transplantée sur d'autres machines, sauf si la table que vous copiez utilise le format de stockage MyISAM
2.mysqldump Fichier texte
Exemple :
Sauvegarder l'intégralité de la base de données --> /db1.20060725
Sauvegarde compressée ---> mysqldump db1 | backup/db1. 20060725
Sauvegarde de sous-table --> mysqldump db1 tab1 tab2 >/backup/db1_tab1_tab2.sql
Sauvegarde à distance directe --> mysqladmin -h boa.net create db1
mysqldump db1 | mysql -h boa.snake.net DB1
Copiez la table de sauvegarde-& gt; cp tab.*backup/
récupération
le dernier poids des fichiers de sauvegarde Installez la base de données. Si vous utilisez le fichier généré par mysqldump, utilisez-le comme entrée dans mysql. Si vous utilisez des fichiers copiés directement depuis la base de données, copiez-les directement dans le répertoire de la base de données. Cependant, dans ce cas, vous devrez fermer la base de données puis la redémarrer avant de copier les fichiers.
[Recommandations associées]
Exemple de tutoriel sur le traitement des instructions SQL spéciales dans MySQL3.
Explication détaillée de la façon d'écrire des instructions SQL pour supprimer des tables dans différentes bases de donnéesVous apprendre à exécuter plusieurs services MySQL sur un seul. machine Petit script de sauvegarde de base de données Mysql sans hôte virtuelCe 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!