Uso de cron job + git para realizar automáticamente una copy de security de la database en vivo

Estoy alojando un sistema web en una instancia de Ubuntu en AWS. Es muy importante que la database esté respaldada a menudo. He estado buscando instantáneas automáticas de instancias, pero no encuentro deseable esta solución por dos razones: es excesiva para hacer una copy de security de toda la instancia, y todas las guías que he visto recomiendan solo una copy de security por día.

Estoy considerando escribir un pequeño script de shell que use git para confirmar periódicamente los cambios en la database MySQL y enviar a un repository remoto. La secuencia de commands debe ser activada por un trabajo cron.

Mi pregunta es: ¿funcionará este enfoque? No he visto esta solución propuesta en ningún lado, así que sospecho que me falta algo aquí. La database nunca será mayor de 50 mb.

Gracias

Sí, funcionará: he usado algo similar para un proyecto mío favorito. Incluso la salida de mysqldump es bastante amigable, puedes ver las diferencias muy bien, etc.

Sin embargo, no es muy común usar git para copys de security, que es probablemente la razón por la que no lo ha visto propuesto en ninguna parte. Hay soluciones diseñadas exclusivamente para copys de security que son preferibles a git.