Cara import database SQL melalui command line

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.

 

Add a comment