Xampp 자동 백업방법 채택완료
http://sir.kr/data/editor/2404/763666235_1712909713.7749.jpg" width="100%" />
제가 백업하는 방법을 물어보니까 Rsync라는 걸 누가 가르쳐 주셔 가지고 그걸 지금 공부하려고 하는데 가만히 보니까 이거는 리눅스 서버만 백업하는 거지 윈도우에 설치되어 있는 xampp까지 백업이 가능한지 잘 모르겠습니다.
Xampp에서 돌아가고 있는 웹사이트를 리눅스 서버를 만든 다음에 거기서 돌려 가지고 외부 접속으로 접속해서 집안에서 다른 컴퓨터에서 그 로컬 호스트 웹사이트에 접속하는 방법이 있긴 한데 그렇게 될 경우 제가 사는 곳이 미국이기 때문에 정전도 있고 인터넷도 하루에 많으면 세 번까지 끊기기 때문에 인터넷이 끊기면은 로컬 네트워크도 작동을 안 하더라고요 그래서 리눅스 서버를 따로 만들고 그 웹사이트에 접속할 수 있는 윈도우 컴퓨터를 따로 만들어서 컴퓨터 두 개를 동시에 돌리는 방법은 정전이나 인터넷이 끊겼을 경우 서버 접속이 안 되기 때문에 그 불편한 방법이라서 사용하지 않고 있습니다.
답변 2개
만약 윈도우 자동백업으로 MySQL과 htdocs (홈페이지) 백업을 생각해 보신다면 아래의 내용을 한번 참고해보세요~
1. MySQL 데이터베이스 자동 백업
배치 파일 작성
-
메모장을 열고 MySQL 데이터베이스를 백업하는 명령어를 입력합니다. 예를 들어:
@echo off for /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%d-%%b-%%a) for /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b) set BACKUP_PATH=C:\backup\%mydate%_%mytime% mkdir %BACKUP_PATH% cd /d C:\xampp\mysql\bin mysqldump -u root -pYOUR_PASSWORD --all-databases > %BACKUP_PATH%\db_backup.sqlYOUR_PASSWORD를 MySQL root 계정의 비밀번호로 변경하세요.C:\backup경로는 백업 파일을 저장할 위치입니다. 원하는 디렉토리로 변경 가능합니다.
-
파일을
backup.bat같은 이름으로 저장하세요.
작업 스케줄러 설정
- Windows 시작 메뉴에서 '작업 스케줄러'를 검색하고 실행합니다.
- '작업 만들기'를 클릭합니다.
- 일반 탭에서 작업의 이름과 설명을 입력합니다.
- 트리거 탭에서 '새로 만들기...'를 클릭하고 원하는 백업 주기를 설정합니다.
- 동작 탭에서 '새로 만들기...'를 클릭하고, '프로그램/스크립트 찾아보기'에서 앞서 만든
backup.bat파일을 선택합니다. - 설정을 마친 후 '확인'을 클릭하여 작업 스케줄러에 추가합니다.
2. htdocs 폴더 자동 백업
htdocs 폴더의 백업도 비슷한 방식으로 설정할 수 있습니다. backup.bat 파일에 다음 명령어를 추가하여 htdocs 폴더를 백업 위치로 복사할 수 있습니다.
xcopy C:\xampp\htdocs %BACKUP_PATH%\htdocs\ /s /i /c /y
이렇게 설정하면, 설정한 주기에 따라 MySQL 데이터베이스와 htdocs 폴더의 백업이 자동으로 수행됩니다. 백업 파일은 설정한 경로에 날짜와 시간별로 관리되어 효율적인 데이터 복구와 관리가 가능합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인