Cara Menggunakan Utiliti MySQLDump untuk Membuat Sandaran Pangkalan Data MySQL atau MariaDB

How Use Mysqldump Utility Backup Mysql



Pangkalan data MySQL dilengkapi dengan utiliti sandaran yang disebut MySQLdump. MySQLdump membolehkan anda membuat sandaran pangkalan data MySQL dengan cepat dari baris arahan. Walau bagaimanapun, alat MySQLdump hanya berguna jika pangkalan data yang anda ingin sandarkan siap dan berjalan dan dapat diakses.

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:

  1. –Quick - Memberitahu mysqldump untuk melaksanakan pembuangan jadual dari satu demi satu.
  2. –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.sql

Dengan 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.sql

Dalam 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.sql

Perintah 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.sql

Kesimpulannya

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.