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

Tager backup eksternt ved hjælp af innobackupex

Jeg formoder, at du forvirrer innobackupex med noget som mysqldump . Førstnævnte sikkerhedskopierer de faktiske tabelfiler, mens sidstnævnte opretter forbindelse til databaseserveren og trækker dataene.

Da den forsøger at tage backup af databasefilerne det skal selvfølgelig have adgang til filsystemet på databaseserveren og kan ikke fjernkøres.

Det du kan gøre er at streame indholdet af sikkerhedskopien til en fjernmaskine :

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

Eller gem bare den resulterende backup-fil på en anden server med den metode, du vælger (f.eks. delt drev, scp , rsync )



  1. MySQL-sag i Select Statement med LIKE-operator

  2. Stop med at få SQL Server til at udføre dit beskidte arbejde

  3. Forbind med tidligere ækvivalent til MySQL

  4. MySQL:Valg af alle kolonner i en tabel plus en kolonne fra samme tabel