Copias de seguridad de MySQL por SSH

Copias de seguridad de MySQL por SSHUna manera bastante rápida de trabajar con nuestro servidor es mediante la consola, conectando via SSH. Conforme nos vamos acostumbrando al terminal, vemos que para realizar ciertas tareas, nos es mas rápido hacerlo por esta vía que accediendo mediante la interfaz gráfica, aunque como siempre, para gustos colores. Hoy os mostraremos como realizar copias de seguridad de MySQL por SSH.

Lo primero será conectarnos al servidor, indicando nuestros datos de acceso y a continuación deberemos indicar la siguiente linea:

mysqldump --add-drop-table -u usuario -pcontraseña -h hostname basedatos > nombrecopia.sql

Sustituyendo los valores por los que correspondan en nuestro caso:

  • usuario: El nombre de usuario de la base de datos
  • contraseña: Es la contraseña de acceso (No deben existir espacios en blanco entre -p y la contraseña)
  • hostname: por norma general será localhost
  • basedatos: será el nombre de la base de datos a exportar.
  • nombrecopia.sql: será el fichero resultante en formato .sql

Tras unos instantes, tendremos nuestro fichero de backup creado. Para evitar tener que escribir esta línea, podemos crear un script, que nos facilitará aún mas el proceso de creación de copias de seguridad.

Si en algún momento nos vieramos en la necesidad de restaurar una copia de seguridad, tecleariamos en nuestro terminal:

mysql -u usuario -pcontraseña -h hostname basedatos < nombrecopia.sql

 

Facebooktwittergoogle_plus