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.

  1. 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.sql

    contoh: 
    d:\mysql\bin\mysqldump.exe -u root -prootpassword databasesaya > d:\download\databasesaya.sql

    import database:
    mysql.exe location -u username -ppassword databasename < import_file_name_location.sql

    contoh: 
    d:\mysql\bin\mysql.exe -u root -prootpassword databaseimport < d:\download\databaseimport.sql

    Sebelum 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.sql

    Sedangkan untuk eksport database dari cpanel dapat menggunakan perintah di bawah ini.
    mysqldump -u USERNAME -pPASSWORD DBNAME  > /home/userlogin/file_location.sql  

  2. 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.

Eksport Import Database & Eksekusi File dengan Windows Command Prompt