Monday, June 17, 2013

Export - Import Mysql database, Dengan Text Command (mysqldump)


Hari ini mau import database sql ke website baru. Semua udah berjalan sempurna, mulai dari backup file dan export database yang lama.

Masalah baru muncul ketika, akan melakukan import database yang lama ke databae baru. Kenapa? Ternyata file database yang kita backup/eksport tadi berukuran "lumayan besar". Hampir 100MB.

Akibatnya, saat dilakukan importing, tidak pernah berhasil. Satu-satunya cara yang terpikirkan adalah melakukan import via text command. Artinya kita melakukannya dengan menuliskan baris perintah di terminal. Karena dalam hal ini saya menggunakan Ubuntu.

Maka, berikutnya kita menuju ke terminal dan mengetikkan perintah berikut untuk mengimport database tersebut.

mysql -u root -p database_baru < nama_file.sql

  • database_baru merupakan database yang telah saya buat sebelumnya dari phpmyadmin
  • nama_file.sql merupakan file database lama yang kita eksport dan akan kita masukkan ke database_baru



Untuk melakukan itu, kita wajib mengetahui lokasi dari "nama_file.sql" yang kita dapat dari eksport databse.

Saat kita mengetikkan perintah tersebut maka akan ditanya password  dari database kita.

Bila kita ingin melakukan eksport database menggunakan perintah teks, berikut adalah formatnya :

mysqldump -u nama_user -p database_lama > nama_file_export.sql
Sama seperti halnya dengan proses import, disini kita juga wajib mengisi password database yang diminta.

Ok, demikianlah sedikit tips tentang export/import database .sql menggunakan text command.

No comments:

Post a Comment