ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윈도우db자동백업
    C++ Builder/기타자료 2019. 5. 29. 09:51

    Step1. backup.bat 파일을 생성한다.


    backup.bat 

    // 로컬호스트DB백업 127.0.0.1

    @echo off

    echo Running dump...

    "C:\Program Files\MariaDB 10.1\bin\"mysqldump -u사용자명 -p비밀번호 --result-file="c:\backup.%date%.sql" 데이터베이스명

    echo Done!


    설명: file = " 백업파일을 저장할 경로"  


    // 원격DB백업

    @echo off

    echo Running dump...

    "C:\Program Files\MariaDB 10.1\bin\"mysqldump -umodu -pmodu1004 -h 192.168.123.52 -P 3306 --result-file="C:\Users\Administrator\Desktop\DB_BackUp\backupDev.%date%.sql" stock_db

    echo Done!


    설명: -h 원격지 서버 IP주소  -P(대문자) 포트번호


    Step2. cmd명령창을 실행해준다.

    cmd명령창

    c:\backup\backup.bat


    Step3. cmd창에서 스케줄러를 등록해준다.

    cmd명령창

    at 12:00 /every:M,T,W,Th,F,S,Su c:\backup\backup.bat


    설명: at 명령어는 윈도우에서 작업 스케줄러를 볼 수 있는 명령어이다. 백업할 시간을 적고 원하는 요일을 적는다. 여기서는 매일. 위에서 만든 batch 파일이 있는 경로를 적어준다. 


    만일 at 명령어를 쳤을때 서비스가 켜지지 않았을 경우 제어판->관리도구->서비스 에 들어가서 Task Scheduler 서비스를 시작한다.


    출처:http://vrpano.kr/bbs/board.php?bo_table=mysql&wr_id=13



    728x90

    'C++ Builder > 기타자료' 카테고리의 다른 글

    ctrl + space (code completion)  (0) 2020.01.22
    컴포넌트 적용 위치  (0) 2019.06.27
    뮤텍스(Mutex)  (0) 2019.05.09
    Virtual-Key Codes  (0) 2019.04.18
    패널에 폼 띄우기  (0) 2019.03.06

    댓글

Designed by Tistory.