MySQLDumper para crear copias de seguridad de tu base de datos

Por Felipe

Publicado en:

Las bases de datos MySQL son una de las más utilizadas para gestionar la información de programas, páginas web y tiendas online. La información que se almacena en las bases de datos es muy importante para las empresas, ya que incluyen datos de sus clientes o usuarios, de las ventas realizadas, del número de descargas, y otra información relevante. La seguridad de toda esta información es muy importante, pues fundamental para el correcto funcionamiento del sitio web. 

MySQL server incluye una aplicación llamada MySQLDumper, cuya finalidad es realizar copias de seguridad de la base de datos y así poder recuperarla en caso de que se produzca algún problema o error con la misma.

 

Qué es MySQLDumper

MySQLDumper es una utilidad que viene con MySQL Server y cuyo objetivo es realizar copias de seguridad de la base de datos. Se trata de una pequeña y simple aplicación, pero que tiene una gran utilidad al poder realizar copias de seguridad de las bases de datos MySQL.

Con MySQLDumper se realizan copias lógicas de la base de datos, es decir, copias en cuanto a instrucciones de SQL.

 

Cómo usar MySQLDumper para crear copias de seguridad

Para poder utilizar MySQLDumper y poder crear un backup o copia de seguridad de la base de datos MySQL es necesario disponer de acceso SSH al servidor donde está instalada.

También será necesario disponer de tres datos fundamentales sobre la base de datos:

  • -Nombre de la base de datos
  • -Nombre del administrador de la base de datos
  • -Contraseña del administrador

 

 

Para poder realizar la copia de seguridad hay que ejecutar un primer comando con el nombre de la base de datos y el del administrador. Luego habrá que introducir la contraseña cuando sea solicitada.

  • mysqldump –user=nombredeusurio -p nombredebasededatos > copiadeseguridad.sql

 

Desde la terminal hay que introducir el siguiente comando para poder realizar una copia de seguridad si la base de datos es única:

  • mysqldump -u root -p nombre_base_de_datos > copiadeseguridad.sql

 

Si se cuenta con varias bases de datos al mismo tiempo la instrucción a ejecutar es la siguiente:

  • mysqldump -u root -p –databases base_datos1 base_datos2 > copiadeseguridad.sql

 

Para copiar todas las bases de datos se ejecuta:

  • mysqldump -u root -p –all-databases > copiadeseguridad.sql

 

Muchas veces solo será necesario realizar una copia de seguridad de una tabla concreta de la base de datos. Para ello hay que ejecutar en el servidor:

  • mysqldump -u root -p base_datos tabla > fichero.sql

 

Para conocer más parámetros y funciones de esta aplicación de backup MySQL basta con ejecutar mysqldum –help y se obtendrá una lista y descripción de cada una de las funciones y opciones disponibles.

 

Ventajas de usar MySQLDumper

Utilizar MySQLDumper aporta una serie de ventajas a la hora de realizar las copias de seguridad de una base de datos MySQL. Los principales beneficios de MySQLDumper son:

 

Viene con MySQL Server

Esta utilidad ya se encuentra en el servidor al instalar MySQL Server para gestionar las bases de datos. De esta forma no será necesario la instalación de un software extra para realizar el respaldo de la base de datos. Con solo acceder al servidor se puede ejecutar MySQLDumper con los parámetros adecuados para poder crear o respaldar las copias de seguridad. 

 

Facilita la migración

Si se necesita migrar a otro SGBD (sistema de gestión de bases de datos) con MySQLDumper se crea un archivo que puede ser leído y modificado con un simple editor de texto. De esta manera el proceso de migración entre sistemas se realiza de forma mucho más rápida, sencilla y fiable.

 

Soporta todo tipo de tablas

Otra ventaja de utilizar esta pequeña herramienta para realizar las copias de seguridad de la base de datos es que soporta todos los tipos de tablas de datos que contenga la misma. De esta forma, se podrán guardar todas las tablas que forman la base de datos sin que se produzcan errores en el posterior proceso de recuperación.

 

Reducción de costes

Al estar incluida con MySQL Server no será necesario realizar una inversión en una licencia para un software específico de copias de seguridad.

 

Automatizar copias de seguridad

Con MySQLDumper se puede programar un script para que las copias de seguridad de la base de datos se realicen de forma periódica y automática (sin que sea necesario lanzar de forma manual el proceso de copia).

MySQLDumper es una pequeña, pero útil aplicación que sirve para realizar backups de las bases de datos MySQL. El uso de esta herramienta es muy sencillo y se basa en la instrucción de una serie de parámetros para poder crear un fichero que contenga todos los datos de la base de datos MySQL y que luego puedan ser importados de forma rápida y fiable en caso de ser necesario.

Con esta aplicación de copias MySQL no será necesario el recurrir a otros programas, ya que por sí solo es capaz de gestionar y automatizar las copias de seguridad de cualquier base de datos MySQL.

En HostingPlus Nuestros Planes de Hosting son perfectos para tu web y puedes crear backups de tu base de datos de manera facil con nuestra facil herramienta jetbackup.