Sauvegarder et restaurer une base Mysql

Sauvegarder et restaurer une base Mysql

Messagede Devorg le Ven 11 Avr 2008 18:11

Pour sauvegarder (dump) une base mysql dans un fichier texte on utilise la fonction mysqldump :

La syntaxe de la commande mysqldump est la suivante :


mysqldump [OPTIONS] ma_base_de_donnee [ma_table1, ma_table2,...]




Voici la ligne de commande pour sauveagarder la base entière :


mysqldump -u login -p password -h nom_serveur_rmysql --opt nom_base > sauvegarde_de_ma_base.sql




Voici la ligne de commande pour sauveagarder une table de la base :


mysqldump -u login -p password -h nom_serveur_rmysql --opt nom_base nom_table > sauvegarde_dune_seule_table_de_la_base.sql




L'argument --opt permet entre autres d'exporter la structure de la table, de mettre à jour les données en écrasant la table.

Maintenant voici la ligne de commande pour restaurer une base ou une table :


mysql ma_base < sauvegarde_de_ma_base.sql
ou
mysql ma_base < sauvegarde_dune_seule_table_de_la_base.sql





Restauration d'une base de données complète :
Si vous restaurez une base de données complète sur un serveur qui ne comportait pas cette base de données auparavant, vous devez d'abord la créer.
Avatar de l’utilisateur
Devorg
Administrateur
Administrateur
 
Messages: 297
Inscription: Lun 7 Avr 2008 14:07

Retourner vers Languages du web

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron