Selasa, 01 Mei 2012

Cara Import MySQL Berukuran Besar dengan SSH / Putty

Tutorial ini akan menjelaskan Cara Import MySQL Berukuran Besar dengan SSH / Putty di VPS. Database MySQL yang berukuran ratusan MB bisa menjadi masalah karena mungkin tidak bisa diimport melalui phpMyAdmin sebagaimana cara yang biasa dilakukan.

Dalam tutorial kali ini diperlukan beberapa hal berikut :

  • Akses root pada server anda
  • Sebuah VPS / Dedicated
Tutorial ini aku buat sembari melakukan migrasi sebuah situs dengan database yang berukuran besar dan ternyata tidak bisa diimport via phpMyAdmin. Situs ini aku pindahkan ke sebuah VPS dengan Kloxo sebagai kontrol panelnya. 

Oke ikuti saja langkahnya :

1. Upload file database MySQL anda di File Manager. Supaya lebih ringan, zip saja dan upload menggunakan FTP, setelah itu extract. 

2. Buat database MySQL kosongan di hosting anda. Catat username dan passwordnya. 

3. Masuk ke server anda via SSH, bisa dengan memakai program putty

4. Di putty, masuk ke directory dimana terdapat file MySQL yang akan diimport. Dalam tutorial ini file .sql aku taruh di folder /dbdir/. Gunakan perintah cd untuk berpindah ke directory lain. (lihat gambar) Ada dua file .sql yang akan aku import ke database yang baru. 


5. Setelah memastikan bahwa: (a). Database kosongan sudah terbuat dan tercatat; (b). Database MySQL yang akan diimport sudah diupload ke hosting; (c). Posisi SSH / putty berada di directory yang tepat. Maka kita tinggal melakukan perintah eksekusi berikut. 

mysql -h localhost -u *****_v3 -p *****_v3 < old_pmv3.sql

Penjelasan:
mysql - ini adalah perintah untuk mengakses MySQL
-h localhost - hostname letak mysql anda, disini localhost adalah hostname ku
-u *****_v3 - user database kosongan
-p - prompt password, anda akan memasukkan password setelah menekan enter
*****_v3 (setelah -p) - nama database anda, disini aku memakai db name dan db user sama
< - perintah import
old_pmv3.sql - nama file database lama anda

Setelah memastikan bahwa perintah eksekusi benar, tekan Enter. Anda akan diminta untuk memasukkan password db kosongan yang dibuat tadi, masukkan passwordnya dan tekan enter. Tunggu hingga command prompt putty muncul kembali, itu pertanda bahwa proses import berhasil. 


Selesai! Mudah kan?

#Like fanpage akan sangat berarti untuk keberlangsungan semangat menulisku. :p


Rating: 5