Backup, Restore dan Reset Password Root di MySQL




1. Backup Semua Database.
syntax : mysqldump -u [username] -p[password] –all-databases > [namafile].sql.
contoh : username Anda adalah root, password Anda adalah password
syntaxnya: mysqldump –u root –p password –all-databases > backup_all_databases.sql

2. Backup Database Tertentu.
syntax: mysqldump -u [username] -p[password] [nama database] > [namafile].sql.
contoh: username Anda adalah root, password Anda adalah password, nama databasenya adalah db_base
syntaxnya adalah : mysqldump –u root –p password > backup_db_base.sql

3. Backup Satu Tabel.
syntax: mysqldump -u [username] -p[password] [nama_database] [table] > [nama-file].sql.
contoh: misalnya username Anda adalah root, password Anda adalah password, nama databasenya adalah db_base, nama tabelnya adalah tbl_table,
sytaxnya adalah: mysqldump –u root –p password db_base tbl_table > backup_table.sql

4. Backup Beberapa Tabel.
syntax: mysqldump -u [username] -p[password] [nama_database] [table1] [table2] … > [nama-file].sql.
contoh: username Anda adalah root, password Anda adalah password, nama databasenya adalah db_base, nama tabelnya adalah tbl_table01 dan tbl_table02,
sytaxnya: mysqldump –u root –p password db_base tbl_table01 tbl_table02 > backup_beberapa_table.sql

5. Restore Database.
syntax: mysql –u [username] –p [password] [nama_database] < [nama_database_hasil backup].
contoh: username root, password password, nama databasenya adalah db_base,
sytaxnya adalah: mysql –u root –p password_root db_base < backup_db_base.sql 6. Reset Password Root. 1) Stop Mysql: # /etc/init.d/mysql stop atau kill $(cat /var/run/mysqld/mysqld.pid) atau killall mysqld; 2) Buat script reset password mysql: # vim /root/reset.mysql.sql dan copy-paste scipr berikut ini: UPDATE mysql.user SET Password=PASSWORD(‘YOUR-NEW-MYSQL-PASSWORD’) WHERE User=’root’; FLUSH PRIVILEGES; 3) Set password baru mysql: # mysqld_safe –init-file=/root/reset.mysql.sql &; 4) Restart kembali service mysql: # killall mysqld lalu # /etc/init.d/mysql start. Syntax-syntax atau command-command di atas bisa Anda jalankan baik pada MySQL versi windows maupun Linux. Sebagai catatan apabila Anda menjalankannya di Windows maka hasil backupnya akan disimpan di c:\…mysql\bin demikian pula halnya ketika dijalankan di linux maka hasil backupnya akan disimpan di #…mysql\bin.
Label:
[blogger]

Author Name

Formulir Kontak

Nama

Email *

Pesan *

wahyujana. Diberdayakan oleh Blogger.