*   >> Lecture Éducation Articles >> science >> logiciel

Comment sauvegarder une Database

Mysql

La sauvegarde des données doit être une des principales priorités pour toute entreprise. Quand vous considérez que les bases de données peuvent stocker quoi que ce soit à partir des commandes des clients de cartes bancaires ou de crédit de détails, l'importance de traiter correctement ces données devient clair. Cet article va traiter efficacement une méthode de sauvegarde d'une base de données MySQL.

Si vous avez accès au shell du serveur sur lequel la base de données MySQL est stocké, de loin la méthode la plus simple de sauvegarde est d'utiliser un outil appelé mysqldump

. La façon la plus courante d'utiliser mysqldump

est d'invoquer l'outil et le tuyau de la production résultant d'un fichier SQL de vidage. Ce fichier contient toutes les informations nécessaires pour recréer encore une fois que la base de données SQL, devrait être l'original perdu mysqldump

fournit la syntaxe suivante:.


 structure de dumping et le contenu des bases de données MySQL et tables.Usage: mysqldump [Options] base de données [tables] OU mysqldump [Options] --databases [Options] DB1 [DB2 DB3 ...] OU mysqldump [OPTIONS] --all-databases [options] 

Exemples:

Sauvegarde une base de données

Pour sauvegarder une base de données appelée «clients» avec un nom d'utilisateur "root" et le mot de passe "pass123", vous feriez ce qui suit:

 root mysqldump -u - p pass123 clients> CustomersBackup.

sql

Les tables spécifiques de sauvegarde

Ici, nous allons table1 de sauvegarde, Table2 et table3 de la base de données des clients.

 mysqldump -u root -p pass123 clients table1 table2 table3> CustomersBackup.sql 

plusieurs bases de données de sauvegarde

Pour plusieurs bases de données de sauvegarde, un paramètre supplémentaire est nécessaire. Dans cet exemple, nous allons sauvegarde les «clients» et les «ordres» des bases de données.

 mysqldump -u root -p pass123 --databases Clients Commandes> CustomersOrders.

sql

Sauvegarde toutes les bases

 mysqldump -u root -p pass123 --all-databases> alldatabases.sql 

La restauration d'une base de données MySQL à partir d'un fichier de vidage SQL

Syntaxe:.

 mysql -u [nom d'utilisateur] - p [mot de passe] [nouvelle base de données] 

Exemple:

 mysql -u root -p pass123 newdb

Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.