Mysql
 sql >> Base de données >  >> RDS >> Mysql

Effectuer une sauvegarde à distance avec innobackupex

Je soupçonne que vous confondez innobackupex avec quelque chose comme mysqldump . Le premier sauvegarde les fichiers de table réels, tandis que le second se connecte au serveur de base de données et extrait les données.

Puisqu'il s'agit de essayer de sauvegarder les fichiers de la base de données il aura bien sûr besoin d'accéder au système de fichiers sur le serveur de base de données et ne pourra pas être exécuté à distance.

Ce que vous pouvez faire est de diffuser le contenu de la sauvegarde vers un ordinateur distant :

innobackupex --stream=tar ./ | ssh [email protected] "cat - > /data/backups/backup.tar"

Ou enregistrez simplement le fichier de sauvegarde résultant sur un autre serveur avec la méthode de votre choix (par exemple, lecteur partagé, scp , rsync )