Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Ekspor tabel MySQL besar sebagai beberapa file yang lebih kecil

Saya baru saja melakukan impor/ekspor tabel (dipartisi) dengan catatan 50 juta, hanya perlu 2 menit untuk mengekspornya dari mesin yang cukup cepat dan 15 menit untuk mengimpornya di desktop saya yang lebih lambat. Tidak perlu membagi file.

mysqldump adalah teman Anda, dan mengetahui bahwa Anda memiliki banyak data, lebih baik untuk mengompresnya

 @host1:~ $ mysqldump -u <username> -p <database> <table> | gzip > output.sql.gz
 @host1:~ $ scp output.sql.gz host2:~/
 @host1:~ $ rm output.sql.gz
 @host1:~ $ ssh host2
 @host2:~ $ gunzip < output.sql.gz | mysql -u <username> -p <database>
 @host2:~ $ rm output.sql.gz


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan saat menggunakan fungsi DQL khusus dengan Doctrine dan Symfony2

  2. SQL menghitung nilai tertentu pada beberapa kolom dan baris

  3. Memastikan koneksi MySQL berfungsi dalam fungsi PHP

  4. host localhost tidak diizinkan untuk terhubung ke server MySQL ini

  5. Bisakah kolom yang sama memiliki kunci utama &batasan kunci asing ke kolom lain?