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:
- –quick – Memberitahu mysqldump untuk memaksakan dumping tabel baris demi baris.
- –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.sqlDengan 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.sqlPada 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.sqlPerintah 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.sqlKesimpulan
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.