GNU/Linux >> Tutoriels Linux >  >> Linux

Comment sauvegarder une base de données WordPress via MySQL

En tant qu'administrateur système Linux, diverses responsabilités liées au système d'exploitation exigent que vous ayez toujours quelques longueurs d'avance en termes de prouesses administratives.

L'un d'eux consiste à s'assurer que les sauvegardes de base de données liées à l'utilisateur et au système de votre site WordPress sont planifiées et effectuées à temps. Il existe plusieurs raisons pour lesquelles vous devez planifier et effectuer plusieurs copies de sauvegarde de la base de données. L'un d'eux est la sécurité des données et l'autre est l'intégrité des données.

La sécurité des données protège les utilisateurs du système contre la perte de leurs informations cumulatives sur le site en raison de circonstances liées à des bogues dans le code source du site Web, des pannes matérielles du serveur et même des erreurs de programmation.

D'autre part, l'intégrité des données est un mécanisme d'adaptation des pirates qui peuvent avoir illégalement accédé à votre WordPress site et modifié certaines informations ou essayé d'extraire des données utilisateur et système sensibles.

Sauvegarder votre base de données WordPress via MySQL

Pour réussir la sauvegarde de votre base de données WordPress, vous devez vous familiariser avec une commande SQL spéciale appelée mysqldump . Cette commande, (mysql+dump ), utilise d'autres syntaxes de commandes de base de données MySQL associées pour générer des vidages de texte des enregistrements de base de données utilisateur ou système ciblés. Les vidages SQL résultants peuvent être utilisés pour regénérer une copie originale de la base de données WordPress déjà existante.

Syntaxe de la commande mysqldump

À partir de la syntaxe de commande ci-dessous, vous pouvez donner dump_file_name.sql n'importe quel nom que vous aimez car il sera régénéré chaque fois que vous relancez un autre mysqldump instance de commande pour créer un nouveau fichier de sauvegarde de la base de données MySQL.

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

Dans cet article, nous allons examiner trois approches de la sauvegarde de la base de données MySQL à l'aide de mysqldump commande :

  1. Sauvegarde d'un seul enregistrement de base de données MySQL.
  2. Sauvegarde de plusieurs enregistrements de bases de données MySQL.
  3. Sauvegarde de tous les enregistrements des bases de données MySQL.

Identifier la ou les bases de données MySQL à sauvegarder

Connectez-vous à la ligne de commande MySQL en tant qu'utilisateur racine de la base de données.

$ mysql -u root -p 

Affichez toutes les bases de données disponibles afin qu'il soit plus facile d'identifier celles dont vous sauvegardez les enregistrements.

MariaDB [(none)]> SHOW databases;

D'après la capture d'écran ci-dessus, il existe cinq bases de données MySQL existantes. Travaillons maintenant sur la réalisation des trois approches de sauvegarde de base de données MySQL mentionnées. Tout d'abord, créez un répertoire de sauvegarde qui hébergera votre WordPress généré copies de base de données :

$ mkdir WordPress_DB_BackUps 
$ cd WordPress_DB_BackUps

Sauvegarde de la base de données WordPress

En référence au mysqldump syntaxe de commande, nous devons spécifier l'utilisateur de la base de données, le mot de passe de la base de données, le nom de la base de données ciblée et le nom du .sql fichier d'extension où résidera la copie de la base de données WordPress générée.

Dans ce cas, essayons de sauvegarder la base de données wordpress.

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

Confirmez que le fichier de sauvegarde de la base de données a été généré.

$ cat wordpress_db_backup.sql

Sauvegarde de plusieurs bases de données MySQL

Essayons de sauvegarder à la fois wordpress et lst_db bases de données.

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

Confirmez que le fichier de sauvegarde des deux bases de données a été généré.

$ cat wordpress_and_lst_db_backup.sql

Sauvegarder toutes les bases de données MySQL

Essayons de sauvegarder toutes les bases de données.

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

Confirmez que le fichier de sauvegarde de toutes les bases de données a été généré.

$ cat all_db_backups.sql

Lorsqu'il s'agit de sauvegarder une base de données MySQL, vous pouvez choisir de sauvegarder une seule base de données, plusieurs bases de données ou toutes les bases de données. La puissance de la CLI MySQL est entre vos mains maintenant.


Linux
  1. Comment sauvegarder et restaurer une base de données MySQL

  2. Comment copier une base de données MySQL

  3. MySQL :comment sauvegarder (vider) et restaurer une base de données à l'aide de mysqldump

  4. Comment sauvegarder votre base de données Mysql avec phpMyAdmin ?

  5. Comment planifier une sauvegarde de base de données MySQL sur Ubuntu

Comment sécuriser la sauvegarde de la base de données MySQL depuis phpMyAdmin dans cPanel ?

Comment sauvegarder la base de données MySQL à l'aide de cPanel ?

Comment restaurer une base de données MySQL à partir d'une sauvegarde .SQL

Comment installer WordPress

Comment créer une base de données dans MySQL

Comment sauvegarder une base de données MySQL dans cPanel