GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo hacer una copia de seguridad de la base de datos de WordPress a través de MySQL

Como administrador del sistema Linux, varias responsabilidades del sistema operativo exigen que siempre esté un poco por delante en términos de destreza administrativa.

Uno de ellos es garantizar que las copias de seguridad de la base de datos relacionadas con el usuario y el sistema de su sitio de WordPress estén programadas y realizadas a tiempo. Hay varias razones por las que necesita programar y realizar varias copias de seguridad de la base de datos. Uno de ellos es la seguridad de los datos y el otro es la integridad de los datos.

La seguridad de los datos evita que los usuarios del sistema pierdan la información acumulada del sitio debido a circunstancias relacionadas con errores en el código fuente del sitio web, fallas en el hardware del servidor e incluso errores de programación.

Por otro lado, la integridad de los datos es un mecanismo de defensa de los piratas informáticos que pueden haber accedido ilegalmente a su WordPress. sitio y cambió alguna información o trató de extraer datos confidenciales del usuario y del sistema.

Copia de seguridad de su base de datos de WordPress a través de MySQL

Para hacer una copia de seguridad exitosa de su base de datos de WordPress, debe familiarizarse con un comando SQL especial llamado mysqldump . Este comando, (mysql+dump ), hace uso de otra sintaxis de comandos de base de datos MySQL asociada para generar volcados de texto de los registros de la base de datos del sistema o del usuario de destino. Los volcados de SQL resultantes se pueden usar para volver a generar una copia original de la base de datos de WordPress ya existente.

Sintaxis del comando mysqldump

Desde la siguiente sintaxis del comando, puede dar dump_file_name.sql cualquier nombre que desee, ya que se regenerará cada vez que vuelva a ejecutar otro mysqldump instancia de comando para crear un nuevo archivo de copia de seguridad de la base de datos MySQL.

$ mysqldump -u [your_username] -p [your_database_name] > [dump_file_name.sql]

En este artículo, veremos tres enfoques para la copia de seguridad de la base de datos MySQL usando mysqldump comando:

  1. Copia de seguridad de un solo registro de base de datos MySQL.
  2. Copia de seguridad de múltiples registros de bases de datos MySQL.
  3. Copia de seguridad de todos los registros de bases de datos MySQL.

Identificación de la(s) base(s) de datos MySQL para respaldar

Inicie sesión en la línea de comandos de MySQL como usuario raíz de la base de datos.

$ mysql -u root -p 

Muestre todas las bases de datos disponibles para que sea más fácil identificar aquellas cuyos registros su copia de seguridad.

MariaDB [(none)]> SHOW databases;

De la captura de pantalla anterior, hay cinco bases de datos MySQL existentes. Trabajemos ahora para lograr los tres enfoques de copia de seguridad de bases de datos MySQL mencionados. Primero, cree un directorio de respaldo que alojará su WordPress generado copias de la base de datos:

$ mkdir WordPress_DB_BackUps 
$ cd WordPress_DB_BackUps

Copia de seguridad de la base de datos de WordPress

En referencia a mysqldump sintaxis del comando, necesitamos especificar el usuario de la base de datos, la contraseña de la base de datos, el nombre de la base de datos de destino y el nombre de .sql archivo de extensión donde residirá la copia de la base de datos de WordPress generada.

En este caso, intentemos hacer una copia de seguridad de la base de datos de wordpress.

$ mysqldump -u root -p wordpress > wordpress_db_backup.sql

Confirme que se generó el archivo de copia de seguridad de la base de datos.

$ cat wordpress_db_backup.sql

Copia de seguridad de múltiples bases de datos MySQL

Intentemos hacer una copia de seguridad de ambos wordpress y lst_db bases de datos.

$ mysqldump -u root -p --databases wordpress lst_db > wordpress_and_lst_db_backup.sql

Confirme que se generó el archivo de copia de seguridad de las dos bases de datos.

$ cat wordpress_and_lst_db_backup.sql

Copia de seguridad de todas las bases de datos MySQL

Intentemos hacer una copia de seguridad de todas las bases de datos.

$ mysqldump -u root -p --all-databases  > all_db_backups.sql

Confirme que se generó el archivo de copia de seguridad de todas las bases de datos.

$ cat all_db_backups.sql

Cuando se trata de hacer una copia de seguridad de una base de datos MySQL, puede elegir hacer una copia de seguridad de una sola base de datos, varias bases de datos o todas las bases de datos. El poder de MySQL CLI está ahora en sus manos.


Linux
  1. Cómo hacer una copia de seguridad y restaurar una base de datos MySQL

  2. Cómo copiar una base de datos MySQL

  3. MySQL:cómo hacer una copia de seguridad (volcar) y restaurar una base de datos usando mysqldump

  4. ¿Cómo hacer una copia de seguridad de su base de datos Mysql con phpMyAdmin?

  5. Cómo programar una copia de seguridad de la base de datos MySQL en Ubuntu

¿Cómo proteger la copia de seguridad de la base de datos MySQL desde phpMyAdmin en cPanel?

¿Cómo hacer una copia de seguridad de la base de datos MySQL usando cPanel?

Cómo restaurar una base de datos MySQL desde .SQL Backup

Cómo instalar WordPress

Cómo crear una base de datos en MySQL

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