MySQL – Sauvegarde des schémas / datas

 dans Linux, Outils, Serveur

Hello les amis !

Voyons dans cet article comment effectuer une sauvegarde en faisant une séparation des structures et des données de votre base de données.
Cette situation peut être très intéressante dans le cas ou vous avez fait une boulette lors de la re-création de la structure de votre base et tables, cependant vous ne souhaitez pas perdre vos données…

Toujours en utilisant le « mysqldump », nous allons rajouter une option qui permet de faire cela.
Je remercie d’ailleurs Rony de l’information !

L’option « –no-data » permet de sauvegarder uniquement les schémas de votre base de données et de vos tables.
L’option « –no-create-info » permet de faire l’inverse, c’est à dire de sauvegarder uniquement vos données sans la structure de vos tables et base de données.

[accordion title= »Exemples » open= »1″] [accordion-item title= »Sauvegarder uniquement les schémas »]
mysqldump -v --opt -Q -B ma_database --no-data > /tmp/Dump.schema.ma_database.sql[/accordion-item]
[accordion-item title= »Sauvegarder uniquement les données »]
mysqldump -v --opt -Q -B ma_database --no-create-info > /tmp/Dump.datas.ma_database.sql
[/accordion-item] [accordion-item title= »Documentation officielle »] Il est beaucoup mieux de comprendre la documentation officielle : http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html?iframe=true&width=100
[/accordion-item] [/accordion]

N’hésitez pas me faire part de vos astuces dans les commantaires !

Articles recommandés