Last Updated on 12 years by Mas Herdi
Kebetulan pagi ini saya ingin mengimpor sebuah file SQL yang ukurannya sangat besar, total ada tiga buah file SQL yang ukuran totalnya hampir mencapai 300 MB. Pertama-tama saya coba mengimpor lewat PHPMyAdmin, namun file SQL dengan ukuran sebesar itu tentu saja melebihi batas maksimal ukuran file yang bisa diimpor. Dan terpaksa kita harus mencari cara lain.
Sebenarnya ada banyak cara ketika kita ingin mengimpor file SQL yang berukuran sangat besar ke database MySQL. Salah satunya dengan menggunakan Big Dump. Atau dengan merubah konfigurasi pada PHPMyAdmin. Namun yang termudah adalah lewat command prompt pada Windows.
Yang harus dilakukan, pertama-tama kita harus memasukkan MySQL path
< installation folder >\xampp\mysql\bin
ke environment path sistem. Caranya bisa dilihat di sini.
Setelah itu, buka command prompt Windows, dan cek apakah path sudah terkonfigurasi dengan benar. Caranya dengan ketik mysql dan kemudian enter. Apabila sudah ada tulisan “Welcome to the MySQL monitor” maka artinya path sudah dikonfigurasi dengan benar dan command sudah bisa digunakan.
Kemudian kita tinggal mengetikkan command yang digunakan untuk mengimpor big SQL. Formatnya seperti berikut :
mysql -u your_SQL_username -p your_database_name < /path/to/bigSQLfile.sql
Dan tekan enter, nanti akan ada perintah untuk memasukkan password. Masukkan password MySQL kalian. Jika merasa tidak pernah membuat password, maka kosongkan saja dan tekan enter lagi. Perlu diketahui, bahwa proses ini akan berlangsung cukup lama tergantung pada ukuran database kalian.
Jika itu statement untuk import, untuk export-nya sendiri kalian bisa menggunakan command mysqldump seperti berikut :
mysqldump -u your_SQL_username -p your_database_name > /path/to/bigSQLfile.sql
Semoga berguna 🙂