GNU/Linux >> Belajar Linux >  >> Linux

Cara Mencadangkan Database WordPress melalui MySQL

Sebagai administrator sistem Linux, berbagai tanggung jawab sistem operasi menuntut Anda untuk selalu selangkah lebih maju dalam hal kecakapan administratif Anda.

Salah satunya adalah memastikan pencadangan basis data terkait pengguna dan sistem terkait situs WordPress Anda dijadwalkan dan dibuat tepat waktu. Ada beberapa alasan mengapa Anda perlu menjadwalkan dan membuat beberapa salinan cadangan basis data. Salah satunya adalah keamanan data dan yang lainnya adalah integritas data.

Keamanan data melindungi pengguna sistem dari kehilangan informasi situs kumulatif mereka karena keadaan yang terkait dengan bug dalam kode sumber situs web, kegagalan perangkat keras server, dan bahkan kesalahan pemrograman.

Di sisi lain, integritas data adalah mekanisme penanggulangan dari peretas yang mungkin telah mengakses WordPress Anda secara ilegal. situs dan mengubah beberapa informasi atau mencoba mengekstrak data pengguna dan sistem yang sensitif.

Mencadangkan Database WordPress Anda melalui MySQL

Agar berhasil mencadangkan database WordPress, Anda perlu membiasakan diri dengan perintah SQL khusus yang disebut mysqldump . Perintah ini, (mysql+dump ), memanfaatkan sintaks perintah database MySQL terkait lainnya untuk menghasilkan dump teks dari pengguna yang ditargetkan atau catatan database sistem. SQL dump yang dihasilkan dapat digunakan untuk membuat ulang salinan asli dari database WordPress yang sudah ada.

Sintaks Perintah mysqldump

Dari sintaks perintah di bawah ini, Anda dapat memberikan dump_file_name.sql nama apa pun yang Anda suka karena akan dibuat ulang setiap kali Anda menjalankan kembali mysqldump yang lain contoh perintah untuk membuat file cadangan database MySQL baru.

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

Pada artikel ini, kita akan melihat tiga pendekatan untuk backup database MySQL menggunakan mysqldump perintah:

  1. Mencadangkan Satu Data Database MySQL.
  2. Mencadangkan Beberapa Data Database MySQL.
  3. Mencadangkan Semua Data Database MySQL.

Mengidentifikasi Database MySQL untuk Dicadangkan

Masuk ke baris perintah MySQL sebagai pengguna basis data root.

$ mysql -u root -p 

Tampilkan semua database yang tersedia sehingga lebih mudah untuk mengidentifikasi database yang merekam backup Anda.

MariaDB [(none)]> SHOW databases;

Dari tangkapan layar di atas, ada lima database MySQL yang ada. Sekarang mari kita bekerja untuk mencapai tiga pendekatan pencadangan database MySQL yang disebutkan. Pertama, buat direktori cadangan yang akan menghosting WordPress . yang Anda buat salinan basis data:

$ mkdir WordPress_DB_BackUps 
$ cd WordPress_DB_BackUps

Mencadangkan Basis Data WordPress

Mengacu pada mysqldump sintaks perintah, kita perlu menentukan pengguna database, kata sandi database, nama database yang ditargetkan, dan nama .sql file ekstensi tempat salinan database WordPress yang dihasilkan akan berada.

Dalam hal ini, mari kita coba backup database wordpress.

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

Konfirmasikan bahwa file cadangan basis data telah dibuat.

$ cat wordpress_db_backup.sql

Mencadangkan Beberapa Database MySQL

Mari kita coba backup keduanya wordpress dan lst_db database.

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

Konfirmasikan bahwa file cadangan kedua database telah dibuat.

$ cat wordpress_and_lst_db_backup.sql

Mencadangkan Semua Database MySQL

Mari kita coba backup semua database.

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

Konfirmasikan semua file cadangan basis data telah dibuat.

$ cat all_db_backups.sql

Saat mencadangkan database MySQL, Anda dapat memilih untuk mencadangkan satu database, beberapa database, atau semua database. Kekuatan MySQL CLI ada di tangan Anda sekarang.


Linux
  1. Cara menyalin database MySQL

  2. Bagaimana cara mencadangkan database Mysql Anda dengan phpMyAdmin?

  3. Cara menjadwalkan pencadangan basis data MySQL di Ubuntu

  1. Cara Mencadangkan &Memulihkan Basis Data MySQL

  2. MySQL:Cara Backup (Dump) dan Restore Database Menggunakan mysqldump

  3. Cara Mencadangkan Basis Data MySQL Tunggal dari Baris Perintah

  1. Cara Mengatur Ulang Kata Sandi Admin WordPress melalui MySQL

  2. Cara Mengubah Kata Sandi Admin WordPress melalui MySQL

  3. Cara Membuat Pengguna Admin WordPress Baru melalui MySQL