Cara Menggunakan Utilitas MySQLDump untuk Mencadangkan Database MySQL atau MariaDB

How Use Mysqldump Utility Backup Mysql



Database MySQL dilengkapi dengan utilitas cadangan yang disebut MySQLdump. MySQLdump memungkinkan Anda untuk dengan cepat membuat cadangan database MySQL dari baris perintah. Namun, alat MySQLdump hanya berguna jika database yang ingin Anda backup aktif dan berjalan dan dapat diakses.

Tutorial ini akan menunjukkan cara menggunakan alat mysqldump untuk membuat cadangan database Anda dari terminal.







CATATAN: Untuk mengikuti tutorial ini, Anda harus memiliki instalasi MySQL yang berfungsi penuh dan akun root atau akun dengan hak sudo.



Mencadangkan Basis Data

Untuk membuat cadangan database menggunakan alat mysqldump, gunakan sintaks umum di bawah ini:



mysqldump[PILIHAN] [namadatabase] > [nama].sql

Misalnya, jika Anda ingin membuat cadangan satu database, Anda dapat menggunakan perintah di bawah ini:





mysqldump-kamu root-p ulasan- cepat -kunci- meja = Salah >review_backup.sql

Masukkan kata kunci: *****

Pada perintah di atas, kita menggunakan tool mysqldump untuk mem-backup database (reviews) ke dalam file reviews_backup.sql



Setelah perintah di atas dijalankan, utilitas mysqldump akan meminta Anda untuk memasukkan kata sandi dan kemudian melanjutkan untuk membuat cadangan database jika kata sandinya benar. File cadangan yang dibuat akan berada di direktori tempat utilitas dijalankan.

Kami menggunakan opsi seperti:

  1. –quick – Memberitahu mysqldump untuk memaksakan dumping tabel baris demi baris.
  2. –lock-tables=false – Mencegah penguncian tabel selama proses pencadangan.

Anda dapat memeriksa opsi lain dengan memanggil perintah mysqldump –help

Mencadangkan Seluruh DBMS

Utilitas Mysqldump juga memungkinkan Anda untuk membuat cadangan semua database di DBMS menggunakan satu perintah di bawah ini:

mysqldump-kamu root-P-semua- database - cepat -kunci- meja = Salah >master_backup.sql

Dengan menggunakan perintah di atas, Anda akan memiliki salinan semua database di sistem dalam satu file yang dapat Anda gunakan untuk memulihkan.

Mencadangkan Tabel

Jika Anda ingin mencadangkan satu tabel dalam database tertentu, Anda dapat menggunakan perintah di bawah ini untuk melakukannya:

mysqldump-kamu root-P- cepat -kunci- meja = Salah ulasan catatan >db_reviews_log_tb.sql

Pada perintah di atas, kita membuat cadangan tabel log dari database ulasan ke dalam file bernama db_reviews_log_tb.sql.

Pulihkan Cadangan

Setelah Anda membuat cadangan database dan tabel, Anda dapat memulihkannya dengan menentukan database dan nama file. Sebagai contoh:

mysql-kamu root-p ulasan<review_backup.sql

Perintah di atas mengembalikan reviews_backup ke database ulasan.

CATATAN: Pemulihan basis data menghapus dan menimpa data saat ini dengan data yang ditentukan dalam file cadangan. Untuk mengembalikan seluruh cadangan DBMS. Gunakan perintah di bawah ini:

mysql-kamu root-P<master_backup.sql

Kesimpulan

Dalam panduan singkat ini, kami membahas cara menggunakan alat mysqldump untuk membuat cadangan database. Ide-ide yang dibahas dalam tutorial ini dapat membantu Anda membuat salinan cepat dari database Anda.