Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Backup aus der Ferne mit innobackupex erstellen

Ich vermute, Sie verwechseln innobackupex mit so etwas wie mysqldump . Ersteres sichert die eigentlichen Tabellendateien, während letzteres eine Verbindung zum Datenbankserver herstellt und die Daten abruft.

Da es versucht, die Datenbankdateien zu sichern es benötigt natürlich Zugriff auf das Dateisystem auf dem Datenbankserver und kann nicht entfernt ausgeführt werden.

Was Sie tun können, ist den Inhalt der Sicherung auf a Remote-Rechner :

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

Oder speichern Sie die resultierende Sicherungsdatei einfach auf einem anderen Server mit der Methode Ihrer Wahl (z. B. gemeinsames Laufwerk, scp , rsync )