문서의 선택한 두 판 사이의 차이를 보여줍니다.
siteadmin01 [2016/03/23 13:43] minetech |
siteadmin01 [2016/05/21 15:25] (현재) minetech |
||
---|---|---|---|
줄 28: | 줄 28: | ||
REM | REM | ||
echo Start Compress using alzip... | echo Start Compress using alzip... | ||
- | "C:\Program Files\ESTsoft\ALZip\ALZipCon.exe" -a C:\APM_Setup\htdocs;C:\APM_Setup\Server\Apache\conf;C:\APM_Setup\Server\MySQL5\data\edms;D:\edms01;D:\mysql_bakup\mysql_bakup.%date%.sql D:\mysql_bakup\edms_%date%.zip | + | "C:\Program Files\ESTsoft\ALZip\ALZipCon.exe" -a C:\APM_Setup\htdocs;C:\APM_Setup\Server\Apache\conf;C:\APM_Setup\Server\MySQL5\data\edms;D:\edms01;D:\bakup\bakup.%date%.sql D:\bakup\edms_%date%.zip |
echo End Compress... | echo End Compress... | ||
+ | </code> | ||
+ | |||
+ | ==== 리눅스 cron 을 이용한 자동백업 ==== | ||
+ | 파일명 : mysql_backup.sh | ||
+ | <code> | ||
+ | #!/bin/sh | ||
+ | |||
+ | ## yyyy-mm-dd_hh:mm format | ||
+ | TIME=`date "+%Y-%m-%d_%H:%M"` | ||
+ | |||
+ | mysqldump --single-transaction –-routines --all-databases -h localhost -u root -pmypwd > ${TIME}-dump.sql | ||
+ | </code> | ||
+ | |||
+ | crontab -e 명령으로 cron 스케줄에 백업명령 등록 | ||
+ | <code> | ||
+ | ## 9시부터 저녁 7시까지 매시 정각에 백업 수행 | ||
+ | 0 9-19 * * * ${HOME}/mysql_dump.sh | ||
+ | </code> | ||
+ | |||
+ | ==== 모든 db 및 stored procedure/function 도 백업 ==== | ||
+ | <code> | ||
+ | mysqldump --single-transaction –-routines --all-databases -h localhost -u root -pmypwd > mydump.sql | ||
</code> | </code> |