MySQLDumper para crear copias de seguridad de tu base de datos
Por FelipePublicado 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.


