2011-03-28 4 views
1

두 개의 DB 서버, 즉 Server1과 Server2가 있습니다. 매일 아침 Server1에서 Server2로 데이터를 전송하려고합니다 (오전 9시에 말하면 됨).MySQL에서 데이터 전송 서비스 예약

어떻게하면됩니까? 이 데이터 전송이 자동으로 수행 될 수 있습니까?

+0

Windows 기반 서버 또는 Linux를 사용하고 있습니까? – BigFatBaby

+0

Windows 기반 서버를 사용하고 있습니다. –

답변

0

Windows 컴퓨터에서 가장 좋은 매개 변수를 사용하여 mysqldump을 실행하는 배치 파일을 만듭니다.

이 배치 파일은 언제든지 자동 실행을 위해 Windows 스케줄러에 연결할 수 있습니다.

this 페이지에서 MySQL 커뮤니티의 가이드 라인을 참조하십시오.

DB를 덤프 했으므로 스크립트에서 대상 서버로 보내고 로컬 서버에 배포해야합니다 (자동으로 수행 할 수도 있음).

  • 내가 나를 점진적으로
  • 내가 당신에 Syncrify를 확인해야합니다 관심이 있다면합니다 (rsync와 프로그램을 중심으로 지역 사회의 창 래퍼입니다 DeltaCopy를 사용하여 덤프를 전송하는 새 서버에 데이터를 추가 할 수 있습니다 mysqldump에 대한 매개 변수를 사용 해당 페이지도 포함)

마지막 포인트는 모두 매번 전체 DB를 복사하는 것보다 훨씬 빠른 프로세스를 허용합니다.

+0

특정 테이블 또는 테이블 그룹에 대해 mysqldump를 수행 할 수 있습니까? –

+0

@Deviprasad Das : 예 - 사용 가능한 모든 매개 변수에 대해서도이 [매뉴얼] (http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_tables)을 확인하십시오. – BigFatBaby

+0

예 알아 두었습니다. . 당신의 도움을 주셔서 감사합니다 :) –