Kini kami mempunyai pangkalan data di sini yang mencapai 10G Kami ingin mengeksportnya dan mengimportnya ke pelayan lain. Eksport asas tidak boleh digunakan lagi, seperti eksport mysqldump dan navicat. Adakah terdapat kaedah atau alat lain yang boleh mengeksport pangkalan data dan kemudian memindahkannya ke tempat lain?
Gunakan alat ETL sumber terbuka, cerek, yang sangat bagus Pelbagai pangkalan data boleh dipindahkan antara satu sama lain.
Mengimport adalah mustahil, hanya tulis skrip dan jalankannya
Cara yang lebih mudah ialah menukar jadual pangkalan data kepada MyIsam, dan kemudian terus menyalin fail pangkalan data ke pelayan lain. Kemudian ubah suainya kepada enjin jadual pangkalan data asal.
Adakah kita patut mempertimbangkan storan teragih?
Gunakan xtrabackup untuk membuat sandaran, kemudian gunakan rsync untuk memindahkan sandaran ke pelayan lain, dan kemudian gunakan xtrabackup untuk memulihkan Jika ia dihantar melalui intranet, keseluruhan masa sandaran dan pemulihan untuk 10G data boleh dikawal dalam masa 1 jam (. Saya di sini pelayan 16 Teras 32G).
Luar talian pangkalan data dan salin fail fizikal pangkalan data
Tidak boleh menggunakan mysqldump dengan hanya 10G? Apa kejadahnya? Saya menjalankan dump seperti biasa dengan 100G di sini, dan xtrabackup juga tersedia
Tahap apa? Tidak faham jawapannya? Laporkan saya? Pelik! ! Jika anda tidak faham, carilah! Sila tanya sebarang soalan, terima kasih!
Pakej fail data secara langsung?