Maison > base de données > tutoriel mysql > le corps du texte

Comment sauvegarder et restaurer la base de données MySQL ?

不言
Libérer: 2019-02-28 11:16:53
original
3120 Les gens l'ont consulté

MySQL est un serveur de base de données qui stocke les données en permanence. Si vous utilisez MySQL Server, vous devez créer une sauvegarde de base de données pour récupérer après un crash. mysql fournit un utilitaire mysqldump pour la sauvegarde. Dans cet article, nous présenterons les formats d'archives concernés par les bases de données de sauvegarde au format .sql. Ses différentes options seront également expliquées.

Comment sauvegarder et restaurer la base de données MySQL ?

Options pour créer une sauvegarde de base de données MySQL

Il existe de nombreuses façons de créer une sauvegarde de base de données. Pour cet exemple, nous utilisons le nom de la base de données « mydb ».

1. Sauvegarde complète de la base de données dans un fichier .sql normal

 # mysqldump -u root -p mydb > mydb.sql
Copier après la connexion

2. Sauvegarde complète de la base de données dans un fichier .sql.gz archivé

 # mysqldump -u root -p mydb |gzip> mydb.sql.gz
Copier après la connexion

3. Sauvegardez une seule table

#mysqldump -u root -p mydb tbl_student > tbl_student.sql
Copier après la connexion

4. Sauvegardez plusieurs bases de données

#mysqldump -u root -p --databases mydb1 mydb2 mydb3 > mydb1-mydb2-mydb3.sql
Copier après la connexion

5. Sauvegardez toutes les bases de données

 # mysqldump -u root -p--all-databases> all-db-backup.sql
Copier après la connexion

6. Sauvegardez uniquement la structure de la base de données (aucune donnée)

 # mysqldump -u root -p--no-datamydb > mydb.sql
Copier après la connexion

7. Sauvegardez uniquement les données de la base de données (pas de structure de table)

 # mysqldump -u root -p--no-create-infomydb > mydb.sql
Copier après la connexion

8. Sauvegardez la base de données MySQL au format XML

#mysqldump -u root -p --xml mydb> mydb.xml
Copier après la connexion

Comment restaurer une sauvegarde MySQL ?

La restauration de votre base de données à partir d'une sauvegarde est très simple. Nous utilisons la commande mysql. Par exemple, la commande suivante restaure toutes les sauvegardes de mydb.sql vers la base de données mydb.

#mysql -u root -p mydb <mydb.sql
Copier après la connexion

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention aux didacticiels de la colonne pertinente sur le site Web PHP chinois ! ! !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal