MySQL 백업 Windows 호스트 예정

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 MySQL 자습서

Windows 호스트에 대 한

==============

가상 환경:

MySQL 설치 위치: C:mysql

포럼 데이터베이스 이름: 게시판

MySQL 루트 암호: 123456

백업 대상 데이터베이스: D:db_backup

프로그램 코드

@echo

C:mysqlbinmysqladmin-u 루트-비밀 번호 123456 종료 =

C:mysqlbinmysqldump-선택-u 루트-비밀 번호 123456 게시판 = > D:db_backupbbs.sql

C:mysqlbinmysqld-nt

위의 코드를 Backup_db.bat로 저장

다음 타임으로 스크립트를 실행 하려면 Windows 예약 된 작업을 사용할 수 있습니다.

동시에 완료 하려면 PHP를 사용할 수 있습니다.

MySQL 자동 백업 가능을 구현 하자!

1, 다음 코드를 편집 및 backup.php으로 저장, 압축 하려는 경우는 rar.exe 복사할 수 있습니다.

  

경우 ($ARGC! = 2 | | in_array ($ARGV [1], 배열 ('-도움 ', '-? ')) {

? >

Win95/win98/winnt/win2000/winxp I32에 대 한 백업 버전 0.01,

저작권 (C) Ptker 모든 권리 소유입니다.

이것은 자유 소프트웨어, 그리고 귀하 오신 것을 환영 합니다 수정 및 재배포

GPL 라이센스

백업 MySQL 데이터베이스에 대 한 PHP 쉘 스크립트입니다.

사용법:

수는 당신이 하고자 하는 데이터베이스 이름을 백업.

-도움으로, 또는-? 옵션, 당신이이 도움말을 얻을 하 고 종료 수 있습니다.

  

그 밖에 없음

$dbname = $argv [1];

$dump _tool = "C:\mysql\bin\mysqldump";

$rar _tool = "D:\php4\rar";

@exec ("$dump _tool-선택-u 사용자 ppassword $dbname > / $dbname sql");

@exec ("$rar _tool ag_yyyy_mm_dd_hh_mm $dbname.는 rar $dbname. sql");

@unlink ("$dbname. sql");

에코 "백업 완료!";

}

? >

2. 작업 계획을 추가 하 고 (그림 2 참조)이이 단계에서 명령을 입력:

D:php4php.exe q d:php4backup.php DatabaseName

3, 시간이 하루에 한 번 실행 하 고 다음이 작업을 실행으로 설정 됩니다.

4, 마지막 데이터베이스 이름을 생성 하는 D:PHP4 디렉터리에 있을 것입니다 그리고 현재 시간 RAR 파일의 구성.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.