Re: [LA-discussions] petit script de copie de deux dossiers

[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]


Je suis d'accord.

Pour la sauvegarde de la base :
mysqldump -u root -pmotdepasse --opt --databases nom_de_ta_base > /home/ton_home/ta_base.sql

Pour la restauration si nécessaire :
$ mysql -u root -pmotdepasse nom_de_ta_base < /home/ton_home/ta_base.sql
(si la base existe déjà)
ou
$ mysql -u root -pmotdepasse < /home/ton_home/ta_base.sql
(si la base n'existe pas ou plus sur la machine ou que c'est une autre machine avec un serveur lamp. De cette manière le script sql créé à la sauvegarde dans ton fichier sql la génère tout seul).


Le 20/01/2013 12:05, Romain Tartière a écrit :
On Sun, Jan 20, 2013 at 11:50:03AM +0100, Jean David Olekhnovitch wrote:
et pour finir sur de l'enculage de mouche mais qui n'en est pas
complètement : c'est pas forcément super clean de copier les fichiers
d'une BdD alors que le SGBD est en prod, du coup un petit stop/start
du MySQL me paraitrait de bon aloi :-)

Globalement, les copies de fichiers de BDD c'est rarement idéal (genre
quand on veut restaurer sur une nouvelle machine et qu'on a une nouvelle
version du SGBD).  Un dump de la base de données saymieux (et idéalement
un fichier SQL qui pourra être mangé par un autre SGBDR).


--
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/