On 11/23/18 3:11 PM, Hugues MORIN wrote:
Bonjour a tous,


Je cherche une solution pour transferer plusieurs grosses bases de donnees d'un serveur a un autre.

Ce sont des DB Mariadb et pour certaines, les tables contiennnent plusieurs millions d'enregistrements.

Je connais la solution du mysqldump mais quand il y a autant de donnees, ce n'ai pas tres efficient. Lors de la derniere utilisation de ce procede sur une grosse DB, j'ai perdu des donnees et j'ai galere a les reconstituer.


Pour moi (qui ne suis pas un administrateur de base de données) mysqldump sur la base, pendant qu'elle n'est pas accédée et/ou modifié par des programmes clients,  est le *procédé canonique* pour sauvegarder er transférer une base de donnée.

Et la copie des fichiers sous /var/lib/mysql/nomdb est explicitement documentée (j'ai la flemme de retrouver où) comme étant dangereuse et à éviter, surtout quand le serveur mysqld tourne.

J'aimerais donc comprendre en détails dans quelles conditions tu as perdu des données. Bien évidemment, /la base/ que tu mysqldump /ne doit //*pas*//être utilisée/ par des applications pendant son dump.

Cordialement.

--
Basile STARYNKEVITCH   == http://starynkevitch.net/Basile
opinions are mine only - les opinions sont seulement miennes
Bourg La Reine, France

Répondre à