php - Bagaimana untuk mengeksport dan mengimport sejumlah besar data dalam mysql
巴扎黑
巴扎黑 2017-05-24 11:30:37
0
9
1056

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?

巴扎黑
巴扎黑

membalas semua(9)
習慣沉默

Gunakan alat ETL sumber terbuka, cerek, yang sangat bagus Pelbagai pangkalan data boleh dipindahkan antara satu sama lain.

PHPzhong

Mengimport adalah mustahil, hanya tulis skrip dan jalankannya

大家讲道理
1.可以使用使用MySQL master/slave机制,将数据同步过去.
2.使用rsync(http://mah.everybody.org/docs/mysql-rsync)将MySQL的数据目录同步到另一台机器上.
漂亮男人

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?

PHPzhong

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).

Ty80

Luar talian pangkalan data dan salin fail fizikal pangkalan data

phpcn_u1582

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?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan