GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So sichern Sie die WordPress-Datenbank über MySQL

Als Linux-Systemadministrator erfordern verschiedene Betriebssystemverantwortlichkeiten, dass Sie in Bezug auf Ihre administrativen Fähigkeiten immer ein paar Schritte voraus sein sollten.

Eine davon ist sicherzustellen, dass die benutzerbezogenen und systembezogenen Datenbanksicherungen Ihrer WordPress-Site geplant und rechtzeitig durchgeführt werden. Es gibt mehrere Gründe, warum Sie mehrere Datenbanksicherungskopien planen und erstellen müssen. Einer davon ist die Datensicherheit und der andere die Datenintegrität.

Die Datensicherheit schützt Systembenutzer vor dem Verlust ihrer kumulierten Website-Informationen aufgrund von Umständen im Zusammenhang mit Fehlern im Quellcode der Website, Server-Hardwareausfällen und sogar Programmierfehlern.

Andererseits ist die Datenintegrität ein Schutzmechanismus von Hackern, die möglicherweise illegal auf Ihr WordPress zugegriffen haben Website und einige Informationen geändert oder versucht, vertrauliche Benutzer- und Systemdaten zu extrahieren.

Sichern Sie Ihre WordPress-Datenbank über MySQL

Um Ihre WordPress-Datenbank erfolgreich zu sichern, müssen Sie sich mit einem speziellen SQL-Befehl namens mysqldump vertraut machen . Dieser Befehl (mysql+dump ), verwendet andere zugehörige MySQL-Datenbankbefehlssyntax, um Text-Dumps der gezielten Benutzer- oder Systemdatenbankeinträge zu generieren. Die resultierenden SQL-Dumps können verwendet werden, um eine Originalkopie der bereits vorhandenen WordPress-Datenbank neu zu generieren.

mysqldump-Befehlssyntax

Aus der folgenden Befehlssyntax können Sie dump_file_name.sql angeben einen beliebigen Namen, da er jedes Mal neu generiert wird, wenn Sie einen weiteren mysqldump ausführen Befehlsinstanz zum Erstellen einer neuen Sicherungsdatei der MySQL-Datenbank.

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

In diesem Artikel werden wir uns drei Ansätze für die Sicherung von MySQL-Datenbanken mit mysqldump ansehen Befehl:

  1. Einen einzelnen MySQL-Datenbankeintrag sichern.
  2. Mehrere MySQL-Datenbankeinträge sichern.
  3. Alle Datensätze der MySQL-Datenbanken sichern.

MySQL-Datenbank(en) zum Sichern identifizieren

Melden Sie sich als Root-Datenbankbenutzer an der MySQL-Befehlszeile an.

$ mysql -u root -p 

Zeigen Sie alle verfügbaren Datenbanken an, damit Sie leichter diejenigen identifizieren können, deren Datensätze Ihre Sicherung enthalten.

MariaDB [(none)]> SHOW databases;

Aus dem obigen Screenshot geht hervor, dass es fünf vorhandene MySQL-Datenbanken gibt. Lassen Sie uns nun daran arbeiten, die drei erwähnten Backup-Ansätze für MySQL-Datenbanken zu erreichen. Erstellen Sie zunächst ein Backup-Verzeichnis, das Ihr generiertes WordPress hosten wird Datenbankkopien:

$ mkdir WordPress_DB_BackUps 
$ cd WordPress_DB_BackUps

WordPress-Datenbank sichern

In Bezug auf mysqldump Befehlssyntax müssen wir den Datenbankbenutzer, das Datenbankkennwort, den Zieldatenbanknamen und den Namen der .sql angeben Erweiterungsdatei, in der sich die generierte WordPress-Datenbankkopie befinden wird.

Lassen Sie uns in diesem Fall versuchen, die WordPress-Datenbank zu sichern.

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

Bestätigen Sie, dass die Sicherungsdatei der Datenbank erstellt wurde.

$ cat wordpress_db_backup.sql

Mehrere MySQL-Datenbanken sichern

Lassen Sie uns versuchen, beide WordPress zu sichern und lst_db Datenbanken.

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

Bestätigen Sie, dass die Sicherungsdatei der beiden Datenbanken erstellt wurde.

$ cat wordpress_and_lst_db_backup.sql

Alle MySQL-Datenbanken sichern

Lassen Sie uns versuchen, alle Datenbanken zu sichern.

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

Bestätigen Sie, dass die Sicherungsdatei aller Datenbanken erstellt wurde.

$ cat all_db_backups.sql

Wenn Sie eine MySQL-Datenbank sichern, können Sie wählen, ob Sie eine einzelne Datenbank, mehrere Datenbanken oder alle Datenbanken sichern möchten. Die Macht der MySQL-CLI liegt jetzt in Ihren Händen.


Linux
  1. So sichern und wiederherstellen Sie eine MySQL-Datenbank

  2. So kopieren Sie eine MySQL-Datenbank

  3. MySQL:So sichern (dumpen) und wiederherstellen Sie eine Datenbank mit mysqldump

  4. Wie sichert man seine MySQL-Datenbank mit phpMyAdmin?

  5. So planen Sie ein MySQL-Datenbank-Backup unter Ubuntu

Wie sichere ich ein MySQL-Datenbank-Backup von phpMyAdmin in cPanel?

Wie kann ich eine MySQL-Datenbank mit cPanel sichern?

So stellen Sie eine MySQL-Datenbank aus einer .SQL-Sicherung wieder her

So installieren Sie WordPress

Wie man eine Datenbank in MySQL erstellt

So sichern Sie eine MySQL-Datenbank in cPanel