MySQL binario di log dopo il ripristino
-
30-09-2019 - |
Domanda
Ho un problema con un sistema legacy che ho ereditato. Ogni sera una discarica dal vivo viene eseguito (script) e restaurato a QA da detto sceneggiatura per esempio:.
mysql [params] < path/to/backup.sql
In questo modo la creazione di lotti di dati nei registri Bin (DB è un paio di gigabyte). I registri bin non sembrano avere irrigato automaticamente - li posso cancellare dalla eseguendo RESET MASTER;
dalla riga di comando mysql, ma mi chiedevo se ci fosse un modo per automatizzare questo? E 'in esecuzione su MySQL 4.0.21 sotto Windows.
EDIT: E non è in esecuzione come un master per eventuali DBS schiavi
Soluzione
filo tronchi
o l'aggiornamento e il riavvio del server MySQL dal commento fuori log-bin = xxx
,
ma questo sarà disabilitata la replica
Altri suggerimenti
Di seguito vi disabilitare le istruzioni SQL di essere iscritto per poter binario.
mysql> set sql_log_bin=0
mysql> source path/to/backup.sql
Questo si applica solo thread corrente ed è molto più veloce.