EtC

mysql backup, restore(Stored Procedures, Function, Triggers 포함)

freecatz 2019. 8. 21. 11:47

참고 : https://cloudjak.tistory.com/17

 

1. Selected Database Backup

freecatz@FREECATZ-PE-KR:~$ mysqldump --routines --trigger -u사용자계정 대상데이터베이스 > 백업파일이름

예) mysqldump --routines --trigger -ufreecatz freecatz > freecatz.sql

Enter password:

 

1-1. Selected Database Restore

freecatz@FREECATZ-PE-KR:~$ mysql --routines --trigger -u사용자계정 대상데이터베이스freecatz.sql

예) mysql --routines --trigger -ufreecatz freecatz < freecatz.sql

Enter password:

 

2. All Database Backup

freecatz@FREECATZ-PE-KR:~$ mysqldump --routines  --trigger --all-databases -uroot -p > 백업파일이름

예) mysqldump --routines  --trigger --all-databases -uroot -p > mysql_all_backup.sql 

 

2-1. All Database Restore

freecatz@FREECATZ-PE-KR:~$ mysql -u root -p < 백업파일이름

예) mysql -u root -p < mysql_all_backup.sql