Sunday - May 18, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 14 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Tips Mencari Teman Chat Pada Yahoo! Messenger (9743)

»

Jaringan Komputer Nirkabel dan Tipe-Tipenya (8328)

»

Tips Google AdSense: Cara Mengubah Username Account (E-Mail) (3651)

»

Tips Mencari Web Hosting Gratisan di Internet (4764)

»

Merubah Password User SYSDBA Pada Firebird 1.5.x (2588)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Dumping dan Restore Database Pada MySQL

Author: Sony Arianto Kurniawan
Published: March 10, 2004
Visits: 3775 - Category: MySQL
 
     
 

Tulisan kali ini akan membahas mengenai cara men-dumping (backup) database sekaligus restore-nya pada MySQL. Idenya lagi-lagi dari salah seorang rekan penulis yang pada waktu itu sedang pindah hosting dari suatu perusahaan X ke perusahaan hosting Y. Dia memiliki situs yang databasenya menggunakan MySQL dan semua data pada database tersebut akan dipindahkan ke hosting yang baru.

Salah satu cara yang dipake untuk memindahkan database MySQL yaitu dengan men-dumping semua data pada database server yang lama dan kemudian file hasil dumping tersebut dijalankan pada server MySQL yang baru. Untuk keperluan ini MySQL menyediakan sebuah utility yang dinamakan mysqldump. Penggunaan utility mysqldump ini juga sangat mudah dan kita akan bersama-sama mencoba dengan menggunakan contoh yang mudah dimengerti.

Kasus
Contohnya Anda memiliki sebuah database yang bernama db1 pada server A dan Anda ingin memindahkannya pada server B. Dumping database db1 ini sebenarnya adalah menuliskan semua statement SQL yang membangun struktur semua tabel sekaligus juga datanya dari server yang di dumping tadi. Kita akan menggunakan perintah mysqldump dalam contoh kali ini untuk men-dump database yang bersangkutan.

Dumping/Backup
Pertama-tama ketahui dulu username dan password MySQL yang berhak akses ke database db1 pada server A tadi. Misalnya saja username-nya adalah root dan password nya adalah kuncipass. Informasi tersebut akan kita gunakan dalam perintah mysqldump. OK sekarang kita jalankan perintah mysqldump.

mysqldump -uroot -pkuncipass db1 > /home/sonyakcom/db1_dump.sql

Jika pada platform Windows akan menjadi seperti di bawah ini:

mysqldump -uroot -pkuncipass db1 > c:\home\sonyakcom\db1_dump.sql

Perintah di atas melakukan dumping terhadap database db1 dengan username dan password yang sudah diberikan dan output dumping-nya disimpan dalam file db1_dump.sql.

Sekarang coba Anda buka file db1_dump.sql tersebut dengan text editor, disitu akan nampak script SQL yang di-generate oleh MySQL terhadap database db1 tadi.

Restore
Sekarang bagaimana caranya untuk melakukan restore secript db1_dump.sql tadi ke server B? Caranya mudah, pertama-tama masuklah ke dalam MySQL pada server B dan buatlah database pada server B yang namanya sesuai dengan nama database A tadi. Untuk create database ini Anda bisa gunakan perintah CREATE DATABASE. Contohnya adalah seperti di bawah ini.

create database db1;

Setelah itu coba keluar ke system prompt atau shell prompt, kemudian ketikkan perintah seperti di bawah ini.

mysql -uroot -pkuncipass db1 < /home/sonyakcom/db1_dump.sql

Perintah di atas berarti kita melakukan restore database dari file db1_dump.sql ke dalam database db1 yang mana login ke MySQL nya dengan menggunakan username root dan password kuncipass.

Demikianlah tips singkat MySQL ini, semoga bermanfaat bagi kita semua. Special thanks to Esa Ivani for love and suppport. Segala macam kritik dan saran bisa dikirimkan ke sony-ak@sony-ak.com. Untuk melihat tulisan menarik yang lain silakan saja menuju www.sony-ak.com.

Terima kasih.




 Recommended articles
 

»

Opini Singkat: e-Learning vs Classroom Learning (1998)

»

Kunci Utama Sukses pada Bisnis Dunia Maya (3229)

»

Cara Koneksi dari PHP ke Database MySQL (5640)

»

FlaX: Cara Mudah Membuat Animasi Dalam Bentuk Flash (11856)

»

Mengenal Hoax dan Scams (2710)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 
 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com