사용자 도구

사이트 도구


siteadmin01

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

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>​
siteadmin01.1458708195.txt.gz · 마지막으로 수정됨: 2016/03/23 13:43 저자 minetech