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

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

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ía un mensaje al servidor MySQL, le otorgue los datos que desea agregar y dígale dónde agregarlo.

Tabla de contenido
    • Elija la base de datos MySQL que desea hacer una copia de seguridad del 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 de exportación, verá dos opciones: Costumbre y Rápido. Selecciona el Costumbre opción.
    • Después de elegir Costumbre, 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 todos.
    • Según las opciones de salida, elija gzipped para Compresión. Deje las otras opciones como los valores predeterminados.
    • Haga clic en el Ir botón para iniciar la copia de seguridad y descargar su archivo. El nombre de su archivo será Tu databasename.sql.archivo gz.

    El tiempo que tarda la copia de seguridad en completarse 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 archivos 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 database_name> database_name.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á.

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

    mysqldump -databases database_one database_two> two_databases.sql

    Base de datos_one se refiere al nombre de la primera base de datos y base de datos_two es el nombre de la segunda base de datos que desea hacer una copia de seguridad. 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 solo .Archivo de copia de seguridad de SQL que contendrá todas sus bases de datos.

    mysqldump -lly -databases> all_databases.sql

    Hacer una copia de seguridad de la base de datos MySQL utilizando trabajos cron

    Un trabajo cron es un comando Linux utilizado para ejecutar una tarea en un tiempo especificado automáticamente. Explicaremos cómo usar este comando para automatizar una copia de seguridad de las bases de datos MySQL. 

    • Comience iniciando sesión en su cPanel y desplazándose hacia abajo hasta el Avanzado Sección y haga clic en Trabajos cron.
    • Verá una advertencia de que debe tener un buen conocimiento de los comandos de Linux para usar trabajos cron de manera efectiva. Si no lo hace, consulte con su administrador de alojamiento.
    • Si desea recibir un correo electrónico cada vez que un trabajo cron ejecuta un comando que produce salida, coloque su dirección de correo electrónico en el cuadro y haga clic en Actualizar correo electrónico.
    • Elija uno de los Configuración común desde el menú desplegable para seleccionar con qué frecuencia desea ejecutar la copia de seguridad.
    • También puede ajustar las otras configuraciones, como el tiempo 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 nombre de dbusern, DBPassword, y nombre con el nombre de usuario de su base de datos, la contraseña de la base de datos y el nombre de la base de datos.
    • Camino se refiere a una carpeta o serie de carpetas donde desea que se vaya su archivo de copia de seguridad. El nombre de su archivo de copia de seguridad se representa en el comando como respaldo.sql. Puedes cambiar ese nombre o dejarlo como es. Hacer clic Agregar nuevo trabajo cron.
    • Si se desplaza un poco hacia abajo, verá una lista de su Trabajos cron actuales.
    • Si desea cambiar cualquiera de sus trabajos de Cron actuales, haga clic en Editar. Si ya no desea ejecutar ningún trabajo o cometer un error, haga clic en Borrar.

    Use complementos de WordPress (WP) para hacer una copia de seguridad de MySQL

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

    Backwpup

    Use BackWPUP para hacer una copia de seguridad de sus archivos de base de datos MySQL e incluso su instalación completa de WP.

    Hay muchos más complementos WP disponibles 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, respalde regularmente su base de datos MySQL. Si tiene una copia de seguridad, podrá restaurar datos esenciales o irremplazables si algo sucede que corrompe su sitio.