Necesito un script que haga automáticamente una copia de seguridad de una base de datos MySql. Sé que ya hay muchos posts y scripts sobre este tema, pero aquí es donde el mío difiere.Copia de seguridad automática de la base de datos MySQL en el servidor de Linux
- La secuencia de comandos debe ejecutarse en la máquina que aloja la base de datos MySql (es una máquina Linux).
- Las copias de seguridad se deben guardar en el mismo servidor en el que se encuentra la base de datos.
- Se debe realizar una copia de seguridad cada 30 minutos.
- Cuando una copia de seguridad es anterior a una semana, se elimina a menos que sea la primera copia de seguridad creada esa semana. es decir, de estas copias de seguridad backup_1_12_2010_0-00_Mon.db, backup_1_12_2010_0-30_Mon.db, backup_1_12_2010_1-00_Mon.db ... backup_7_12_2010_23-30_Sun.db etc. solo se guarda backup_1_12_2010_0-00_Mon.db.
¿Alguien tiene algo similar o alguna idea de por dónde empezar?
** NUNCA ** coloque la copia de seguridad en la máquina de producción. Si su servidor de producción muere, su copia de seguridad también se habrá ido. – ajreal