Utiliti klien mysqlpump melakukan sandaran logik, dengan itu menghasilkan satu set pernyataan SQL yang boleh dilaksanakan untuk menghasilkan semula definisi objek pangkalan data dan data jadual asal. Ia membantu dalam membuang satu atau lebih pangkalan data MySQL untuk sandaran atau pemindahan ke pelayan SQL yang lain.
Mari kita fahami ciri mysqlpump -
Memproses pangkalan data serta objek dalam pangkalan data secara selari, sekali gus membantu mempercepatkan proses pembuangan.
Ia menyediakan kawalan yang lebih baik ke atas pangkalan data dan objek pangkalan data (jadual, prosedur tersimpan, akaun pengguna) yang perlu dibuang
Langsungkan akaun pengguna ke dalam penyata pengurusan akaun (BUAT PENGGUNA, GRAN) Daripada memasukkan ke dalam pangkalan data sistem mysql
ia mempunyai keupayaan untuk mencipta output termampat.
Ini adalah penunjuk kemajuan memberikan anggaran.
Untuk muat semula fail dump, ia boleh mempercepatkan penciptaan indeks sekunder untuk jadual InnoDB dengan menambahkan indeks selepas memasukkan baris.
>Secara lalai, mysqlpump membuang semua pangkalan data. Untuk menentukan tingkah laku ini secara eksplisit, gunakan pilihan --all-databases. Seperti yang ditunjukkan di bawah -
shell> mysqlpump --all-databases
Untuk membuang satu pangkalan data atau jadual tertentu dalam pangkalan data, nama pangkalan data mesti dinyatakan pada baris arahan, diikuti dengan nama jadual pilihan. Seperti yang ditunjukkan di bawah -
shell> mysqlpump db_name shell> mysqlpump db_name tbl_name1 tbl_name2 ...
Untuk merawat semua parameter nama sebagai nama pangkalan data, anda boleh menggunakan pilihan --databases. Seperti yang ditunjukkan di bawah -
shell> mysqlpump --databases db_name1 db_name2 ...
Utiliti mysqlpump menyokong berbilang pilihan untuk memasukkan atau mengecualikan pangkalan data, jadual, prosedur tersimpan dan definisi pengguna. Untuk memuat semula fail dump, penyata yang terkandung di dalamnya perlu dilaksanakan. Contoh di bawah menunjukkan perkara yang sama -
shell> mysqlpump [options] > dump.sql shell> mysql < dump.sql
Atas ialah kandungan terperinci mysqlpump - program sandaran pangkalan data MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!