Bagi anda pengguna Server ataupun VPS dengan Cpanel/ WHM anda dapat melakukan eksport dan import database setiap saat. Biasanya, anda melakukan import data atapun restore menggunakan WHM. Dan tidak jarang pada saat melakukan import database tidak dapat berjalan dengan baik dikarenakan ukuran file database yang besar, maka solusinya adalah melalui Command Line atau SSH. Pengertian dari SSH silakan baca disini
Dan pada tutorial ini kita membahas untuk melakukan import dan eksport database melalui Command Line atau SSH dengan software yang bernama putty. Jika anda belum memiliki software tersebut silakan download disini
Setelah anda download software putty dan install, lalu jalankan. Tahap pertama kita akan membahas cara Eksport database melalui SSH Putty.
Eksport Database
- Langkah pertama adalah anda masukkan Host Name atau alamat IP dari server Anda saat ini yang akan di backup. Standart port yang dibuka adalah 22, namun silahkan tanyakan kepada provider hosting Anda untuk lebih jelasnya. Klik Open untuk login ke server Anda.
2. Jika Anda sudah klik Open Anda akan dihadapkan dengan window berwarna hitam dan meminta Anda untuk memasukan username (Login As:). Masukan username WHM Anda yaitu: root kemudian tekan enter. Setelah berhasil, sekarang masukan password Anda dan tekan enter.
3. Lalu ketik perintah: cd /var/lib/mysql lalu tekan enter.
4. ketik dir untuk melihat folder database yang akan anda export.
5. setelah menemukan nama database yang ingin anda export, jalankan perintah berikut ini: mysqldump -u username -p database_name > dbname.sql
(Anda akan di minta password, isikan password untuk username dan enter).
Sebelumnya silahkan sesuaikan username, password dan database_name dengan MYSQL username, password dan database_name anda. Jika anda tidak mengubah dbname.sql maka database anda akan berada di file SQL dengan nama dbname.sql. dbname dapat anda ganti sesuai keinginan anda.
Selanjutnya copy dbname.sql ke folder public_html domain anda agar dapat didownload melalui browser, dengan cara jalankan perintah : ( sesuaikan username dengan user domain anda)
cp -a dbname.sql /home/username/public_html
cd /home/username/public_html
chmod 0777 dbname.sql
Sekarang download database anda dengan cara ketik dibrowser domainanda.com/dbname.sql, dan setelah selesai hapus saja dbname.sql yang berada di folder public_html melalui SSH degan perintah
rm -rf dbname.sql (dengan catatan anda masih berada didirektori public_html). Atau anda bisa jalankan perintah ini dulu: cd /home/username/public_html