두 MySQL 데이터베이스를 동기화하는 좋은 방법은 무엇입니까?
내 프로덕션 웹 사이트의 데이터베이스에있는 데이터를 로컬 개발 데이터베이스에 동기화하고 싶습니다. 지금 당장 PHPMyAdmin 인터페이스를 사용하여 인터페이스를 내 보낸 다음 다른 인터페이스로 가져옵니다.
이는 사용자가 시작한 동기화 일 수 있으며 반드시 주기적이거나 자동화 된 것은 아닙니다 (원 클릭 동기화와 같은 것).
두 MySQL 데이터베이스를 동기화하는 좋은 방법은 무엇입니까?
내 프로덕션 웹 사이트의 데이터베이스에있는 데이터를 로컬 개발 데이터베이스에 동기화하고 싶습니다. 지금 당장 PHPMyAdmin 인터페이스를 사용하여 인터페이스를 내 보낸 다음 다른 인터페이스로 가져옵니다.
이는 사용자가 시작한 동기화 일 수 있으며 반드시 주기적이거나 자동화 된 것은 아닙니다 (원 클릭 동기화와 같은 것).
답변:
여기에 몇 가지 아이디어가 있습니다.
무료로 신뢰할 수있는 일회용 MySQL 동기화 도구를 보려면 Percona Toolkit (이전의 Maatkit)을 확인하십시오.
http://www.percona.com/doc/percona-toolkit/2.1/pt-table-sync.html
SQLYog의 SJA 툴 (리눅스 용)은 훌륭하게 이것을 할 수 있으며 수 년 동안 이미 사용해 왔습니다. 필요한 것은 정확한 로그인 정보, 원하는 데이터베이스 및 테이블로 생성 된 XML 파일뿐입니다. 나는 그것 없이는 할 수 없었습니다.