Existem alguns recursos sobre como despejar bancos de dados usando mysqldump
( 1 , 2 , 3 ou 4 ), mas a maioria deles é como" apenas mysqldump a coisa toda ". Meu resultado mysqldump difere daquele que obtenho da minha hospedagem (formato diferente).
Existe um "melhor" mix de parâmetros para o mysqldump, que resulta em resultados consistentes, é otimizado para restauração posterior, etc?
ou seja: eu devo usar --single-transaction
, --add-drop-table
, --add-locks
, --create-options
, --disable-keys
, --extended-insert
, --quick
?
Nós usamos principalmente o InnoDB, o backup ocorre no nó replicado galera rsync (portanto, o bloqueio não deve ser um problema). Mas eu não quero usar o XtraBackup, porque às vezes usamos os backups para recarregar o banco de dados localmente e testar bugs, etc. Idealmente, eu quero ter arquivos de backup por db.