|
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.
|