全部产品
Search
文档中心

ApsaraDB for SelectDB:Ekspor data menggunakan mysqldump

更新时间:Jul 30, 2025

Untuk mencadangkan atau memigrasikan data dalam instans ApsaraDB for SelectDB, Anda dapat menggunakan alat mysqldump untuk mengekspor skema database dan data ke file teks. File tersebut berisi pernyataan SQL untuk membuat database dan tabel serta menyisipkan data guna memastikan integritas data dan konsistensi.

Contoh

Ekspor data

  • Ekspor tabel test_table di dalam database test_db.

    mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test_db --tables test_table
  • Ekspor skema dari tabel test_table di dalam database test_db.

    mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test_db --tables test_table --no-data
  • Ekspor semua tabel di dalam database test_db1 dan test_db2.

    mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test_db1 test_db2
  • Ekspor semua database dan tabel.

    mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --all-databases

Impor data

Anda dapat mengarahkan ulang data yang diekspor menggunakan alat mysqldump ke sebuah file, lalu mengimpor data tersebut ke instans ApsaraDB for SelectDB dengan menjalankan perintah source pada Klien MySQL.

  1. Ekspor data ke file yang ditentukan.

    mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --all-databases > all_databases.sql
    
  2. Impor data yang telah diekspor ke instans ApsaraDB for SelectDB.

    source all_databases.sql
Penting
  • ApsaraDB for SelectDB tidak mendukung ruang tabel yang tersedia di MySQL. Oleh karena itu, Anda harus menentukan parameter --no-tablespaces saat menggunakan alat mysqldump.

  • Gunakan alat mysqldump hanya untuk pengembangan, pengujian, atau untuk mengekspor sejumlah kecil data. Hindari penggunaannya di lingkungan produksi yang melibatkan sejumlah besar data.

Referensi

Untuk informasi lebih lanjut tentang mysqldump, lihat mysqldump.