Cómo hacer una copia de seguridad de una base de datos MySQL

Hola! volvemos otra vez con un nuevo post que deseamos que te sea muy útil y solucione tus preguntas ¡Comenzamos!

MySQL es un Sistema de gestión de bases de datos relacionales (RDBMS). Maneja las instrucciones de la base de datos y puede administrar muchas bases de datos al mismo tiempo.

Por ejemplo, si desea crear una nueva base de datos o agregar datos a una base de datos existente, envíe un mensaje al servidor MySQL, proporcione los datos que desea agregar y dígale dónde agregarlos.

Ya sea que su empresa sea pequeña o grande, sus datos son un elemento esencial. Para asegurarse de que su información valiosa esté a salvo de daños, robos o los efectos de un desastre, haga una copia de seguridad de su base de datos MySQL. Este artículo explicará varias formas de hacerlo.

Copia de seguridad de la base de datos MySQL usando phpMyAdmin

Cree un archivo de exportación o copia de seguridad de su base de datos MySQL accediendo a la herramienta phpMyAdmin desde su panel de control de alojamiento web, como cPanel. Usaremos cPanel para los propósitos de este artículo.

  • Comience iniciando sesión en su cPanel y haciendo clic en phpMyAdmin.
  • Elija la base de datos MySQL que desea respaldar desde el panel de navegación en la barra lateral izquierda. Luego haga clic en el enlace de exportación ubicado en la barra de navegación superior.
  • Desde la página Exportar, verá dos opciones: Personalizado y Rápido. Selecciona el Personalizado opción.
  • Después de elegir Personalizado, verá una lista de sus bases de datos. Puede seleccionar uno, algunos o todos. La configuración predeterminada es hacer una copia de seguridad de todo.
  • En las opciones de salida, elija gzip para Compresión. Deje las otras opciones como predeterminadas.
  • Haga clic en el Vamos para iniciar la copia de seguridad y descargar su archivo. El nombre de su archivo será Archivo YourDatabaseName.sql.gz.

El tiempo que tarde en completarse la copia de seguridad dependerá del tamaño de su base de datos.

Copia de seguridad de la base de datos MySQL con mysqldump

Utilizar el mysqldump comando para crear un volcado de archivo de texto de su base de datos que será administrado por MySQL. Un volcado de archivo de texto es un archivo de texto que incluye los comandos SQL que necesita para recrear su base de datos desde cero.

  • Para hacer una copia de seguridad de una sola base de datos, use el siguiente comando:

mysqldump nombre_base_datos> nombre_base_datos.sql

Este comando creará la copia de seguridad y la enviará a un archivo .sql. Solo hará una copia de su base de datos y no la afectará.

  • Utilice el siguiente comando para hacer una copia de seguridad de varias bases de datos al mismo tiempo.

mysqldump –base de datos database_one database_two> two_databases.sql

Database_one se refiere al nombre de la primera base de datos y database_two es el nombre de la segunda base de datos que desea respaldar. Ambos serán respaldados en una sola base de datos.

  • Si desea hacer una copia de seguridad de todas sus bases de datos MySQL en un servidor, use el siguiente comando para crear un único archivo de copia de seguridad .sql que contendrá todas sus bases de datos.

mysqldump –todas las bases de datos> all_databases.sql

Copia de seguridad de la base de datos MySQL usando trabajos Cron

Un trabajo cron es un comando de Linux que se utiliza para ejecutar una tarea en un momento específico de forma automática. Explicaremos cómo usar este comando para automatizar una copia de seguridad de bases de datos MySQL.

  • Empiece por iniciar sesión en su cPanel y desplazarse hacia abajo hasta Avanzado sección y haga clic en Empleos de Cron.
  • Verá una advertencia de que debe tener un buen conocimiento de los comandos de Linux para usar los trabajos cron de manera efectiva. Si no es así, consulte con su administrador de alojamiento.
  • Si desea recibir un correo electrónico cada vez que un trabajo cron ejecuta un comando que genera una salida, ingrese su dirección de correo electrónico en el cuadro y haga clic en Actualizar correo electrónico.
  • Elija uno de los Configuraciones comunes en el menú desplegable para seleccionar la frecuencia con la que desea ejecutar la copia de seguridad.
  • También puede modificar otras configuraciones, como la hora y el día de la semana.
  • Ahora es el momento de poner el comando de la siguiente manera:

/ usr / bin / mysqldump -u dbusername -p’dbpassword ‘dbname> /home/username/path/backup.sql

  • Reemplazar dbusername, dbpasswordy nombrebd con su nombre de usuario, contraseña y nombre de la base de datos.
  • Camino se refiere a una carpeta o serie de carpetas donde desea que vaya su archivo de respaldo. El nombre de su archivo de respaldo se representa en el comando como backup.sql. Puede cambiar ese nombre o dejarlo como está. Hacer clic Agregar nuevo trabajo cron.
  • Si se desplaza hacia abajo un poco, verá una lista de sus Trabajos actuales de Cron.
  • Si desea cambiar alguno de sus trabajos cron actuales, haga clic en Editar. Si ya no desea ejecutar ningún trabajo o comete un error, haga clic en Eliminar.

Utilice plugins de WordPress (WP) para hacer una copia de seguridad de MySQL

Si está utilizando WP, puede utilizar un complemento para hacer una copia de seguridad de su base de datos. UpdraftPlus hará una copia de seguridad de su archivo de base de datos con un solo clic. Actualmente tiene más de dos millones de instalaciones activas.

AtrásWPup

Utilice BackWPup para hacer una copia de seguridad de los archivos de su base de datos MySQL e incluso su instalación completa de WP.

Hay muchos más Plugins de WP disponible para hacer una copia de seguridad de MySQL. Elija uno que funcione con la versión actual de WP y se esté actualizando activamente.

Para evitar perder datos críticos, haga una copia de seguridad de su base de datos MySQL con regularidad. Si tiene una copia de seguridad, podrá restaurar datos esenciales o irreemplazables en caso de que algo dañe su sitio.

Deja un comentario