Bonne solution de sauvegarde distante de bdd via mysqldump ?

bonjour

je voudrais transférer les données de ma bdd entre deux serveurs (distant et local) pour faire des sauvegardes et mettre la commande dans un cron

la meilleure solution que j’ai trouvée à mon avis est :

mysqldump --host=adress_host --user=user1 --password=pass1 --opt --databases=toto1 | mysql --host=localhost --user=user2 --password=pass2 -C --databases=toto2

mais je me demande s’il y a des risques de securité en faisant ce genre de transfert de données ?

qu’en pensez-vous ?

++

Tu peux sécuriser en :

  • limitant les droits utilisateurs. L’utilisateur qui fait la sauvegarde a seulement besoin des droits SELECT et LOCK TABLES ;
  • chiffrant la connexion en SSL.

bon super cette solution me plait je vais la tester

par contre, j’ai toujours un peu peur quand il est question de ssl faut posséder un certificat non ?

++

est ce que c’est aussi sécurisé si j’execute mon mysqldump lors d’une connexion ssh ?

++

Un certificat SSL, tu peux t’en faire un : wiki.debian-fr.org/wiki.debian-f … sign.C3.A9

Je n’y avais pas pensé, mais tu peux effectivement faire passer ta connexion à MySQL à travers un tunnel SSH. Ce qui serait encore mieux…