[스크립트] 윈도용 MySQL 백업
페이지 정보
작성자 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 13,846회 작성일 08-09-12 00:11본문
간단한 MySQL용 백업 소스입니다.
유료 백업프로그램을 사용 할 수 없어서....
DOS 명령어와 알집을 이용하였습니다.
혹시 필요한 분 있을까해서 올립니다
사용법은 아래 소스를 bat 파일로 저장하신 후
윈도우즈에서 지원하는 "예약된 작업"으로 스케줄 잡아서 사용하시면 됩니다.
@echo off
SET today=%DATE%
SET backup_dir="e:\webthink_backup\db_backup"
SET db_exe="c:\mysql\bin\mysqldump"
SET db_user="root"
SET db_pass="1234"
SET db_option="-A"
SET db_name=""
REM
REM sql을 dump 받는다
REM
echo SQL DB를 DUMP하는 중입니다.
%db_exe% %db_option% "-u"%db_user% "-p"%db_pass% %db_name% > "%backup_dir%\dump_%today%.sql"
echo DUMP 완료된 파일을 압축하고 있습니다.
REM
REM
alzip -a "%backup_dir%\dump_%today%.sql"
echo DUMP 완료된 파일을 압축을 완료하였습니다.
REM
REM
echo SQL DB를 DUMP한 파일을 삭제하고 있습니다.
REM
REM
del "%backup_dir%\dump_%today%.sql"
REM
REM
echo 모든 백업이 완료되었습니다.
다음은 디렉토리 백업
@echo off
SET today=%DATE%
SET backup_dir="D:\home\public_html"
SET backup_zip="D:\webthink_backup\home_backup"
REM
REM 홈페이지 파일을 ALZip으로 압축하고, 파일은 지운다
REM
echo %backup_dir% 폴드를 압축하고 있습니다.
REM
REM
alzip -a "%backup_dir%" "%backup_zip%\home_%today%.zip"
REM
REM
echo 모든 백업이 완료되었습니다.
유료 백업프로그램을 사용 할 수 없어서....
DOS 명령어와 알집을 이용하였습니다.
혹시 필요한 분 있을까해서 올립니다
사용법은 아래 소스를 bat 파일로 저장하신 후
윈도우즈에서 지원하는 "예약된 작업"으로 스케줄 잡아서 사용하시면 됩니다.
@echo off
SET today=%DATE%
SET backup_dir="e:\webthink_backup\db_backup"
SET db_exe="c:\mysql\bin\mysqldump"
SET db_user="root"
SET db_pass="1234"
SET db_option="-A"
SET db_name=""
REM
REM sql을 dump 받는다
REM
echo SQL DB를 DUMP하는 중입니다.
%db_exe% %db_option% "-u"%db_user% "-p"%db_pass% %db_name% > "%backup_dir%\dump_%today%.sql"
echo DUMP 완료된 파일을 압축하고 있습니다.
REM
REM
alzip -a "%backup_dir%\dump_%today%.sql"
echo DUMP 완료된 파일을 압축을 완료하였습니다.
REM
REM
echo SQL DB를 DUMP한 파일을 삭제하고 있습니다.
REM
REM
del "%backup_dir%\dump_%today%.sql"
REM
REM
echo 모든 백업이 완료되었습니다.
다음은 디렉토리 백업
@echo off
SET today=%DATE%
SET backup_dir="D:\home\public_html"
SET backup_zip="D:\webthink_backup\home_backup"
REM
REM 홈페이지 파일을 ALZip으로 압축하고, 파일은 지운다
REM
echo %backup_dir% 폴드를 압축하고 있습니다.
REM
REM
alzip -a "%backup_dir%" "%backup_zip%\home_%today%.zip"
REM
REM
echo 모든 백업이 완료되었습니다.
-----------------------------------------------
set yyyy=%date:~2,4%
set mm=%date:~7,2%
set dd=%date:~10,2%
set mm=%date:~7,2%
set dd=%date:~10,2%
관련링크
댓글목록
등록된 댓글이 없습니다.