20:22

backup database dan upload database

Diposkan oleh OoN_Boy

cara mudah ngebackup atau ngedump file database menggunakan ssh lihat langkah berikut ini :D yang dah ngerti tolong tambahin ya di commentya :)

connet terlebih dahulu ke database dengan menggunakan cmd

oon@geblek [/home/oon/]# mysql -u username_db -p [enter]
oon@geblek [/home/oon/]# password : password_db

mysql> mysqldump -uUSER_DATABASE -pPASSWORD_DATABASE -hHOST_DATABASE NAMA_DATABASE > NAMA_FILE
contoh : mysqldump -uoonganteng -pdilarangsirik -hlocalhost database > backup.sql
cmd di atas berfungsi untuk ngedump isi keselurahan database

selesai dah backup file database :)

biasanya web web besar yang menggunakan database dan usernya banyak otomatis file databasenya sangat besar, kendalanya pada saat kita upload
file database yg besar tersebut ke hosting baru melalui phpmyadmin. Banyak hosting yg melimit file upload sql di database tersebut misalnya
limit file upload 20M, sedangkan file backup database tersebut 100M. disini saya akan memberikan sedikit solusinya :) dengan menggunakan ssh
ada juga menggunakan file php untuk upload databasenya tapi sayangnya file phpnya ntah dimana saya letakan jika ada mungkin saya akan membahasnya juga
tapi disini saya hanya membahas menggunakan ssh

connet terlebih dahulu ke database dengan menggunakan cmd

oon@geblek [/home/oon/]# mysql -u username_db -p [enter]
oon@geblek [/home/oon/]# password : password_db

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 601649
Server version: 5.0.85-community MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>show database;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+

mysql> create database nama_database; //untuk membuat database
mysql> show database;
+--------------------+
| Database |
+--------------------+
| information_schema |
| database_baru |
+--------------------+
mysql> use database_baru; //database yang akan di gunakan

kemudian upload file.sql ke hosting (bukan di phpmyadmin)
misal terletak di /home/oon/public_html

kemudian jalankan query berikut ini

mysql> source /home/oon/public_html/file.sql;
akan muncul pesan di bawah ini tunggu sampai selesai

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.54 sec)

Query OK, 0 rows affected (0.00 sec)

setelah selesai lihat isi table dalam database tersebut udah ada isi atau belum

mysql> show tables;

+---------------------------+
| Tables_in_database_baru |
+---------------------------+
| table_hasil_backup |
+---------------------------+

kelar deh......... semoga dapat membantu :)

4 komentar:

Anonim mengatakan...

mantapp, 2 GB kelar berapa menit restore nya ?

OoN_Boy mengatakan...

heheh 2gb 15 menitan kalo ga salah aQ coba di localhost ku mas :D

S3T4N mengatakan...

sikat terus mas....
jangan kasi napas

OoN_Boy mengatakan...

gigi x di sikat :))