Backup Restore MySQL

Kadang kita perlu untuk melakukan backup dan restore database, dan juga kadang kita perlu untuk melakukan copy seluruh database ke remote server, atau sebaliknya mengambil database dari remote server. Bagaimana caranya?

Backup Restore MySQL Lokal

backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql

Backup Restore MySQL Remote

Yang pertama, kita buat koneksi SSH ke remote server dengan public dan private key. Seperti dijelaskan pada postingan untuk melakukan rsync yang telah lalu.

Copy Dari Remote Server ke Lokal

ssh user@192.168.x.x mysqldump -u username -p'1234' db-name > /path/file.sql

Copy Dari Lokal ke Remote Server

$ mysqldump db-name | ssh user@remote.box.com mysql db-name

atau

$ mysqldump -u username -p'password' db-name | ssh user@remote.box.com mysql -u username -p'password db-name

Referensi: https://www.cyberciti.biz/tips/howto-copy-mysql-database-remote-server.html


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *