GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire il backup del database di WordPress tramite MySQL

In qualità di amministratore di sistema Linux, varie responsabilità del sistema operativo richiedono che tu sia sempre un passo avanti in termini di abilità amministrativa.

Uno di questi è garantire che i backup del database relativi all'utente e al sistema del tuo sito WordPress siano programmati ed eseguiti in tempo. Esistono diversi motivi per cui è necessario pianificare ed eseguire diverse copie di backup del database. Uno di questi è la sicurezza dei dati e l'altro è l'integrità dei dati.

La sicurezza dei dati protegge gli utenti del sistema dalla perdita delle informazioni cumulative del sito a causa di circostanze legate a bug nel codice sorgente del sito Web, guasti hardware del server e persino errori di programmazione.

D'altra parte, l'integrità dei dati è un meccanismo per far fronte agli hacker che potrebbero aver avuto accesso illegalmente al tuo WordPress sito e modificato alcune informazioni o tentato di estrarre dati sensibili dell'utente e del sistema.

Backup del database di WordPress tramite MySQL

Per eseguire correttamente il backup del database di WordPress, devi familiarizzare con uno speciale comando SQL chiamato mysqldump . Questo comando, (mysql+dump ), utilizza la sintassi di altri comandi del database MySQL associati per generare dump di testo dell'utente di destinazione o dei record del database di sistema. I dump SQL risultanti possono essere utilizzati per rigenerare una copia originale del database WordPress già esistente.

Sintassi del comando mysqldump

Dalla sintassi del comando seguente, puoi fornire dump_file_name.sql qualsiasi nome che ti piace in quanto verrà rigenerato ogni volta che esegui nuovamente un altro mysqldump comando per creare un nuovo file di backup del database MySQL.

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

In questo articolo, esamineremo tre approcci al backup del database MySQL utilizzando mysqldump comando:

  1. Backup di un singolo record di database MySQL.
  2. Backup di più record di database MySQL.
  3. Backup di tutti i record dei database MySQL.

Identificazione dei database MySQL di cui eseguire il backup

Accedi alla riga di comando di MySQL come utente root del database.

$ mysql -u root -p 

Visualizza tutti i database disponibili in modo che sia più facile identificare quelli di cui eseguire il backup dei record.

MariaDB [(none)]> SHOW databases;

Dall'acquisizione dello schermo sopra, ci sono cinque database MySQL esistenti. Ora lavoriamo per ottenere i tre approcci di backup del database MySQL menzionati. Innanzitutto, crea una directory di backup che ospiterà il tuo WordPress generato copie del database:

$ mkdir WordPress_DB_BackUps 
$ cd WordPress_DB_BackUps

Backup del database di WordPress

In riferimento a mysqldump sintassi del comando, è necessario specificare l'utente del database, la password del database, il nome del database di destinazione e il nome del .sql file di estensione in cui risiederà la copia del database di WordPress generata.

In questo caso, proviamo a fare il backup del database wordpress.

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

Conferma che il file di backup del database è stato generato.

$ cat wordpress_db_backup.sql

Backup di più database MySQL

Proviamo a eseguire il backup di entrambi wordpress e lst_db banche dati.

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

Conferma che il file di backup dei due database è stato generato.

$ cat wordpress_and_lst_db_backup.sql

Backup di tutti i database MySQL

Proviamo a fare il backup di tutti i database.

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

Conferma che il file di backup di tutti i database è stato generato.

$ cat all_db_backups.sql

Quando si tratta di eseguire il backup di un database MySQL, è possibile scegliere di eseguire il backup di un singolo database, di più database o di tutti i database. Il potere della CLI MySQL è ora nelle tue mani.


Linux
  1. Come eseguire il backup e il ripristino di un database MySQL

  2. Come copiare un database MySQL

  3. MySQL:come eseguire il backup (scaricare) e ripristinare il database utilizzando mysqldump

  4. Come eseguire il backup del database Mysql con phpMyAdmin?

  5. Come pianificare un backup del database MySQL su Ubuntu

Come proteggere il backup del database MySQL da phpMyAdmin in cPanel?

Come eseguire il backup del database MySQL utilizzando cPanel?

Come ripristinare un database MySQL da .SQL Backup

Come installare WordPress

Come creare un database in MySQL

Come eseguire il backup di un database MySQL in cPanel