Buenas a todos:
Tengo un backup comprimido (backup.sql.gz) en un servidor remoto y quisiera poder volcarlo en una base de datos de mi actual servidor (donde se ejecuta el script) por comandos de Linux. El problema es que hace mil que no toco nada en Linux y los comandos se me han ido olvidando, a parte de que lo que estudié poco tenía que ver con volcados de bases de datos...
Tengo lo siguiente:
- Servidor remoto A.
- Backup comprimido de la base de datos: A/backup.sql.gz.
- Servidor B.
- Base de datos de B: base_datos.
Lo que quiero hacer es volcar el archivo, comprimido como descomprimido, me es indiferente, pero siempre intentando que el servidor no se colapse por exceso de carga, ya que la base de datos es inmensa.
He estado mirando por internet algunos comandos a ciegas y quisiera saber si esta línea de comandos me sirve o si estoy equivodada, en cuyo caso agradecería sobremanera algún aporte o ayuda.
Código:
Línea a ejecutar en B:
gunzip < A/backup.sql.gz | mysql base_datos
¿Funcionará :S ?
De no ser así, a ver si alguien me pudiese ayudar...
Muchas gracias a todos.
Un saludo.