Ich versuche, eine Sicherung von einem entfernten Rechner mit Hilfe von innobackupex zu erstellen.
%Vor%Es ist fehlgeschlagen, da es kein Verzeichnis auf dem Server finden kann.
%Vor%Ich nehme an, dass es nach dem Verzeichnis auf dem lokalen Computer sucht. Bitte lassen Sie mich wissen, wie wir das Backup remote ausführen können?
Ich vermute, dass Sie innobackupex
mit etwas wie mysqldump
verwechseln. Ersteres sichert die eigentlichen Tabellendateien, während Letzteres eine Verbindung zum Datenbankserver herstellt und die Daten abruft.
Da es versucht, die Datenbankdateien zu sichern , wird es natürlich funktionieren benötigen Zugriff auf das Dateisystem auf dem Datenbankserver und können nicht remote ausgeführt werden.
Was Sie tun können, ist den Inhalt des Backups auf einen Remote-Computer streamen :
%Vor% Oder speichern Sie die resultierende Sicherungsdatei auf einem anderen Server mit der Methode Ihrer Wahl (z. B. freigegebenes Laufwerk, scp
, rsync
)
Tags und Links mysql percona innobackupex