Uso il seguente comando rsync per eseguire il backup dei dati MySQL su una macchina all'interno della rete LAN. Funziona come previsto.Utilizzo di rsync per eseguire il backup di MySQL
rsync -avz /mysql/ root:[email protected]:: /root/testme/
Voglio solo assicurarmi che questo sia il modo corretto di usare rsync.
Mi piacerebbe anche sapere se la voce crontab 5 minuti per questo funzionerà.
Questo funzionerà solo se si dispone di binlog completi sul master. A volte è meglio ripristinare lo slave da un backup leggermente obsoleto (preso con 'mysqldump --master-data'), seguito da uno' slave start', per garantire che il database risultante sia completo. –
Sì, duplica le scritture del database su un'altra macchina. Quindi, quando elimini accidentalmente un'intera tabella o database, puoi semplicemente andare al tuo server MySQL replicato e ... oh merda. – Ernie