Import/Restore File SQL Menggunakan CLI

Tempo hari memperoleh informasi dari salah satu temen bahwa dia tidak bisa upload file sql via phpmyadmin (Import) dengan pesan error Request Time Out. Setelah di cek, ternyata fiel sql tersebut ukurannya lumayan besar kurang lebih 24MB dan itu melebihi batas maksimum file upload (via http).

Split (membagi file sql menjadi beberapa file) file sql pun dilakukan, sehingga dicoba masing-masing file menjadi 1MB namun hal itu tidak memberikan solusi dan ternyata untuk file sql yang di import menggunakan phpmyadmin itu terdiri dari ribuan query yang otomatis memerlukan waktunya yang cukup lama untuk memprosesnya. Sedangkan, tiap penyedia jasa hosting akan memberikan batas execution time untuk memproses script tertentu dan defaultnya kurang lebih 30 detik hal ini untuk menjaga penggunaan resource server berlebih dan alasan keamanan lainnya.

Akhirnya ditemukan lah solusi untuk melakukan import file sql yang memiliki query yang banyak yakni import langsung dari sisi servernya dengan menggunakan CLI (Command Line Interface). Memang untuk penyedia jasa web hosting jarang yang memberikan shell akses sehingga hal tersebut hanya bisa dilakukan oleh provider yang bersangkutan.

Berikut langkah-langkanya :
  1. Setiap file sql yang akan di import harus berada di server, bisa menggunakan ftp atau cpanel file manager.
  2. CLI yang dijalankan sebagai berikut :
mysql -u [username] -p [database name] < /path/to/file/data.sql


Akan muncul prompt Password untuk authentikasi.

Apabila tidak muncul error, query dalam file sql tersebut sudah di eksekusi dan untuk memastikannya kita bisa menggunakan phpmyadmin untuk melihat hasil query tersebut.

Semoga bermanfaat
Tags:
  • #null
  • Mutiara Hadist: Para Dukun Mendapat Informasi Dari Jin

    "Telah Mengabarkan Kepada Kami Ali Bin Abdillah Dari Hisyam Bin Yusuf Dari Ma'mar Dari Az-Zuhri Dari Urwah Bin Zubeir Dari Aisyah R.a. Berkata, "Orang-orang Bertanya Kepada Rasulullah SAW Tentang Para Dukun," Beliau Bersabda, "Tidak Ada Apa-apanya." Para Sahabat Bertanya, "Wahai Rasulullah, Mereka Kadang-kadang Bisa Menceritakan Sesuatu Yang Benar Kepada Kami. Maka Rasulullah SAW Bersabda, "Kalimat Tersebut Berasal Dari Kebenaran Yang Dicuri Oleh Jin, Kemudian Dibisikkan Ke Telinga Para Walinya (dukun). Maka Para Dukun Tersebut Mencampurkan Kalimat Yang Benar Tersebut Dengan Seratus Kedustaan."

    TOP