Mysql
 sql >> Database >  >> RDS >> Mysql

Eseguire il backup in remoto utilizzando innobackupex

Sospetto che tu stia confondendo innobackupex con qualcosa come mysqldump . Il primo esegue il backup dei file di tabella effettivi, mentre il secondo si connette al server del database ed estrae i dati.

Poiché cerca di eseguire il backup dei file del database ovviamente avrà bisogno dell'accesso al filesystem sul server del database e non può essere eseguito in remoto.

Quello che puoi fare è trasmettere il contenuto del backup in un macchina remota :

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

Oppure salva semplicemente il file di backup risultante su un server diverso con il metodo che preferisci (ad es. Drive condiviso, scp , rsync )