GNU/Linux >> Znalost Linux >  >> Linux

Jak zálohovat databázi WordPress přes MySQL

Jako správce systému Linux vyžadují různé odpovědnosti za operační systém, že byste měli být vždy o několik kroků napřed, pokud jde o vaši administrativní zdatnost.

Jedním z nich je zajistit, aby zálohy databáze týkající se uživatelů a systému vašeho webu WordPress byly naplánovány a provedeny včas. Existuje několik důvodů, proč musíte naplánovat a vytvořit několik záložních kopií databáze. Jedním z nich je zabezpečení dat a druhým integrita dat.

Zabezpečení dat chrání uživatele systému před ztrátou jejich kumulativních informací o webu kvůli okolnostem souvisejícím s chybami ve zdrojovém kódu webu, selháním hardwaru serveru a dokonce i programovými chybami.

Na druhou stranu je integrita dat mechanismem, který chrání hackeři, kteří se mohli nelegálně dostat k vašemu WordPress a změnili některé informace nebo se pokusili extrahovat citlivá uživatelská a systémová data.

Zálohování databáze WordPress přes MySQL

Chcete-li úspěšně zálohovat databázi WordPress, musíte se seznámit se speciálním příkazem SQL s názvem mysqldump . Tento příkaz (mysql+dump ), využívá další přidruženou syntaxi databázových příkazů MySQL ke generování textových výpisů záznamů cílové databáze uživatele nebo systému. Výsledné SQL výpisy lze použít k opětovnému vygenerování původní kopie již existující databáze WordPress.

Syntaxe příkazu mysqldump

Z níže uvedené syntaxe příkazu můžete zadat název_souboru_dump.sql libovolný název, který se vám líbí, protože se vygeneruje pokaždé, když znovu spustíte další mysqldump instance příkazu k vytvoření nového záložního souboru databáze MySQL.

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

V tomto článku se podíváme na tři přístupy k zálohování databáze MySQL pomocí mysqldump příkaz:

  1. Zálohování jednoho záznamu databáze MySQL.
  2. Zálohování více záznamů databází MySQL.
  3. Zálohování všech záznamů databází MySQL.

Identifikace databází MySQL k zálohování

Přihlaste se do příkazového řádku MySQL jako uživatel root databáze.

$ mysql -u root -p 

Zobrazte všechny dostupné databáze, aby bylo snazší identifikovat ty, jejichž záznamy zálohujete.

MariaDB [(none)]> SHOW databases;

Z výše uvedeného snímku obrazovky existuje pět existujících databází MySQL. Pojďme nyní pracovat na dosažení tří zmíněných přístupů k zálohování databáze MySQL. Nejprve vytvořte záložní adresář, který bude hostit váš vygenerovaný WordPress kopie databáze:

$ mkdir WordPress_DB_BackUps 
$ cd WordPress_DB_BackUps

Zálohování databáze WordPress

S odkazem na mysqldump syntaxi příkazu, musíme zadat uživatele databáze, heslo databáze, název cílové databáze a název .sql soubor rozšíření, kde bude umístěna vygenerovaná kopie databáze WordPress.

V tomto případě zkusme zálohovat databázi wordpress.

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

Potvrďte, že byl vygenerován záložní soubor databáze.

$ cat wordpress_db_backup.sql

Zálohování více databází MySQL

Zkusme zálohovat oba wordpress a lst_db databáze.

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

Potvrďte, že byl vygenerován záložní soubor obou databází.

$ cat wordpress_and_lst_db_backup.sql

Zálohování všech databází MySQL

Pokusme se zálohovat všechny databáze.

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

Potvrďte, že byl vygenerován záložní soubor všech databází.

$ cat all_db_backups.sql

Pokud jde o zálohování databáze MySQL, můžete si vybrat zálohování jedné databáze, více databází nebo všech databází. Výkon MySQL CLI je nyní ve vašich rukou.


Linux
  1. Jak zkopírovat databázi MySQL

  2. MySQL:Jak zálohovat (vypsat) a obnovit databázi pomocí mysqldump

  3. Jak zálohovat databázi Mysql pomocí phpMyAdmin?

  1. Jak zálohovat a obnovit databázi MySQL

  2. Jak zálohovat jednu databázi MySQL z příkazového řádku

  3. Jak naplánovat zálohu databáze MySQL na Ubuntu

  1. Jak obnovit heslo správce WordPress přes MySQL

  2. Jak změnit heslo správce WordPress přes MySQL

  3. Jak vytvořit nového uživatele WordPress Admin přes MySQL