Pada artikel kali ini kita akan melakukan backup atau export database MySQL menggunakan command line. Kita juga akan melakukan restore atau import database MySQL menggunakan command line.
Menurut Wikipedia Indonesia, command prompt merupakan baris perintah penerjemah yang terdapat dalam sistem operasi berbasis windows (http://id.wikipedia.org/wiki/Command_Prompt_(Windows)
Kita dapat membuka aplikasi, eksekusi file dan sebagainya melalui perintah yang diberikan pada command prompt.
Sebagai contoh kita akan membahas kegunaan command prompt dalam hal eksport – import database dan eksekusi file php.
- Eksport Import Database
Dalam pemakaian database, kita sering menggunakan phpmyadmin untuk eksport dan import database. Tapi seperti yang kita ketahui dan perlu diingat lagi bahwa dalam phpmyadmin ada batasan ukuran file yang dapat dieksport maupun diimport.Nah, untuk eksport dan import database dalam file yang besar dapat menggunakan command prompt.
Di bawah ini kita dapat melihat perintah yang digunakan dalam eksport import database.eksport database:
mysqldump.exe location -u username -ppassword databasename > file_name_location.sqlcontoh:
d:\mysql\bin\mysqldump.exe -u root -prootpassword databasesaya > d:\download\databasesaya.sqlimport database:
mysql.exe location -u username -ppassword databasename < import_file_name_location.sqlcontoh:
d:\mysql\bin\mysql.exe -u root -prootpassword databaseimport < d:\download\databaseimport.sqlSebelum melakukan import, pastikan database yang digunakan sudah ada atau dibuat terlebih dahulu.
Untuk import database dari cpanel dapat menggunakan perintah di bawah ini.
mysql -u USERNAME -pPASSWORD DBNAME < /home/userlogin/file_location.sqlSedangkan untuk eksport database dari cpanel dapat menggunakan perintah di bawah ini.
mysqldump -u USERNAME -pPASSWORD DBNAME > /home/userlogin/file_location.sql - Eksekusi file PHP
Dalam proses migrasi database yang besar dengan struktur yang berbeda, ada kemungkinan kita akan menggunakan script PHP dimana waktu yang dibutuhkan untuk meload file tersebut agak lama. Apabila kita langsung akses script php tersebut dari browser, maka akan tampil pesan yang menyatakan proses yang dibutuhkan terlalu lama dan proses yang di dalam script tidak selesai dieksekusi.Nah, dalam hal ini kita juga bisa menggunakan bantuan dari command prompt untuk mengeksekusi file tersebut.
Berikut baris perintah yang dapat diberikan.php.exe_location php_file_location
contoh:
d:\php\php.exe d:\latihanphp\eksekusi.php
Kunjungi www.proweb.co.id untuk menambah wawasan anda.