Tutorial ini akan menunjukkan kepada anda bagaimana menggunakan alat mysqldump untuk membuat sandaran pangkalan data anda dari terminal.
CATATAN: Untuk mengikuti tutorial ini, anda perlu mempunyai pemasangan MySQL yang berfungsi sepenuhnya dan akaun root atau yang mempunyai hak istimewa sudo.
Menyandarkan Pangkalan Data
Untuk membuat sandaran pangkalan data menggunakan alat mysqldump, gunakan sintaks umum di bawah:
mysqldump[PILIHAN] [pangkalan dataNama] > [nama].sql
Sebagai contoh, jika anda ingin membuat sandaran satu pangkalan data, anda boleh menggunakan arahan di bawah:
mysqldump-anda mengakar-ulasan p- cepat -kunci- jadual = salah >ulasan_balik.sql
Masukkan kata laluan: *****
Dalam perintah di atas, kami menggunakan alat mysqldump untuk membuat sandaran pangkalan data (ulasan) ke dalam file reviews_backup.sql
Setelah arahan di atas dilaksanakan, utiliti mysqldump akan meminta kata laluan dan kemudian membuat sandaran pangkalan data jika kata laluan betul. Fail sandaran yang dibuat akan berada di direktori dari mana utiliti dijalankan.
Kami menggunakan pilihan seperti:
- –Quick - Memberitahu mysqldump untuk melaksanakan pembuangan jadual dari satu demi satu.
- –Lock-tables = false - Mencegah penguncian jadual semasa proses sandaran.
Anda boleh menyemak pilihan lain dengan memanggil perintah mysqldump –help
Menyandarkan Keseluruhan DBMS
Utiliti Mysqldump juga membolehkan anda membuat sandaran semua pangkalan data di DBMS menggunakan satu arahan di bawah:
mysqldump-anda mengakar-hlm-semua- pangkalan data - cepat -kunci- jadual = salah >master_backup.sqlDengan menggunakan perintah di atas, anda akan mempunyai salinan semua pangkalan data dalam sistem dalam satu fail yang boleh anda gunakan untuk memulihkannya.
Menyandarkan Jadual
Sekiranya anda ingin membuat sandaran satu jadual dalam pangkalan data tertentu, anda boleh menggunakan perintah di bawah untuk menyelesaikannya:
mysqldump-anda mengakar-hlm- cepat -kunci- jadual = salah ulasan balak >db_reviews_log_tb.sqlDalam perintah di atas, kami membuat sandaran jadual log dari pangkalan data ulasan ke dalam fail bernama db_reviews_log_tb.sql.
Pulihkan Sandaran
Setelah anda membuat sandaran pangkalan data dan jadual anda, anda boleh memulihkannya dengan menentukan pangkalan data dan nama fail. Sebagai contoh:
mysql-anda mengakar-ulasan p<ulasan_balik.sqlPerintah di atas mengembalikan reviews_backup ke pangkalan data ulasan.
CATATAN: Pemulihan pangkalan data menghapus dan menimpa data semasa dengan data yang ditentukan dalam fail sandaran. Untuk memulihkan keseluruhan sandaran DBMS. Gunakan arahan di bawah:
mysql-anda mengakar-hlm<master_backup.sqlKesimpulannya
Dalam panduan ringkas ini, kami membincangkan cara menggunakan alat mysqldump untuk membuat sandaran pangkalan data. Idea yang dibincangkan dalam tutorial ini dapat membantu anda membuat salinan pangkalan data anda dengan cepat.