Haciendo backups y restaurandolos desde linux

Hoy ha tocado hacer backup de un servidor de desarrollo a uno de producción, con el inconveniente de que tocaba hacerlo por SSH ya que no nos daban otro acceso a parte del FTP.

Así que primero ha tocado hacer un dump de la base de datos (encima el mysql estaba en otra maquina):
mysqldump --opt --host=IP_SERVIDOR_MYSQL --user=USUARIO_MYSQL BASE_DATOS > backup.sql

Putada, solo tenia permisos de escritura sobre mi directorio home por lo que para bajarlo he tenido que hacerlo por SSH. El punto del final es para que me lo descargue en el directorio actual
scp USUARIO_SSH@IP_SSH:/home/USUARIO_SSH/backup.sql .

Después subida del backup.sql por FTP y a restaurarlo:
mysql --verbose --host=IP_SERVIDOR_MYSQL --user=USUARIO_MYSQL BASE_DATOS < /RUTA_FTP/backup.sql

Y por ultimo, bajar todos los ficheros por FTP y subirlos. Puedes hacerlo con un cliente de FTP normal pero para parecer más guay puedes hacerlo por consola:
lftp -u USUARIO_FTP SERVIDOR_FTP/RUTA_DESTINO/

y con un mput para subir y un mirror - v para bajar, solucionado.

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.