iTank ideas

Mysql –all-databases backup y restore

Apnto un breve guión sobre como backupear y restaurar en dos comandos las bases de datos. En mi caso los usé para migrarlas de servidor MySQL:

En la máquina origen generamos un backup de todas las bases de datos. Esto incluye tanto las bases de sistema (information_schema, mysql, performance_schema, sys) como las de usuario, por lo que es un método válido cuando se trata de versiones idénticas de MySQL en origen y destino:

# mysqldump --all-databases > all_databases.sql

Omito el paso intermedio referente a comprimir y transferir el fichero SQL resultante. Yo hice un rsync, pero vale ftp, ssh, un medio físico como un pendrive o disco externo…

En la máquina destino restaurar todas las bases de datos como root:

# mysql < all_databases.sql