Solusi import database dengan ukuran file yang besar adalah import melalui command line. Misalnya databasenya 10MB dengan total 100,000 rows. Jika melalui phpMyAdmin, proses import/upload sql data akan difilter oleh konfigurasi dari phpMyAdmin dan PHP (php.ini
) .
Mengatur maksimal value max_execution_time, post_max_size, upload_max_filesize di php.ini
dan membuat eksekusi upload phpMyAdmin unlimited bukan solusi nyata, karena kadang internet dan browser tidak bersahabat, lelet, atau mungkin crash.
Postingan ini merupakan catatan untuk menyelesaikan masalah tersebut import database SQL melalui command line. Setelah terhubung ke server via SSH,
mysql -u username -p database_name < /lokasi/database/file.sql
Masukkan password, kemudian Enter
[Bonus] – Localhost (XAMPP)
Pengguna windows untuk localhost, masuk ke direktori dimana XAMPP diinstall, misalnya di drive C:
cd \xampp\mysql\bin mysql -u NAMA_USER -p NAMA_DB < direktori/database.sql
Selamat mencoba.