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