Dupliquer ou sauvegarder une base de données MySQL

Logo MySQL

Comment dupliquer une base de données MySQL en 2 commandes ?

Besoin de rafraichir vos données de votre site beta ? Besoin de dupliquer un site pour faire une démonstration ? Besoin de redonder régulièrement vos données sans mettre en place une réplication complexe ?

Rien de plus simple.

Un des avantages des CMS est de permettre de faire abstraction de la gestion des données présentées sur le site Web.
Cependant, il devient plus délicat de manipuler celles-ci lors des opérations d'administration.

Créer un réplicat de vos données de production dans une nouvelle base

mysqladmin create DB_replicat -u DB_user --password=DB_pass  -h DB_host && \
mysqldump -u DB_user --password=DB_pass DB_prod -h DB_host  | \
mysql -u DB_user --password=DB_pass -h DB_host DB_replicat

Remplacer les variables DB_* par vos valeurs.

Dupliquer une base de production dans une base de test

mysqldump -u DB_user --password=DB_pass  -h DB_host DB_prod | \
mysql -u DB_user --password=DB_pass -h DB_host DB_beta

Remplacer les variables DB_* par vos valeurs.

That's all folks