iLho sLacky

Rabu, 15 Juli 2009

Backup n Restore Database MySQL on Slackware

Backup Database

Sysntax :

mysqldump --add-drop-table -u user --password=mypassword database> backup.sql

Keterangan :
user = username komputer
mypassword = password myslql
database = nama database
backup.sql = nama file backup (terserah asalkan jangan sampai lupa menambahkan extensi ".sql"

Example :

mysqldump --add-drop-table -u ilham --password=keuangan keuangan_daerah> backup.sql

Restore Database

Syntax :

mysql -u user -p -Ddatabase --password=mypassword

Keterangan :
user = username komputer
mypassword = password myslql
database = nama database
backup.sql = nama file backup (terserah asalkan jangan sampai lupa menambahkan extensi ".sql"

Example :

mysql -u ilham -p keuangan_daerah --password=keuangan

1 komentar:

walecha99 mengatakan...

tak kasih tambahan ya untuk database dng innodb engine:

mysql> flush tables with read lock;

(don't logout yet and login to other terminal session)
shell$ mysqldump -u USERNAME -p --opt DATABASENAME > DUMP.sql

mysql> unlock tables;

untuk restore:

mysql> set autocommit=0;
mysql> set foreign_key_checks=0;
mysql> create database DATABASENAME;
mysql> use DATABASENAME;
mysql> source /PATH/TO/DUMP.sql;
mysql> set foreign_key_checks=1;
mysql> set autocommit=1;

Posting Komentar