유닉스 서버에서 실행중인 동일한 스키마이지만 테이블의 다른 데이터를 포함하는 여러 Mysql DB 인스턴스가 있습니다. 항상 모든 인스턴스를 동시에 업그레이드하지 않는 문제가 있습니다. 이로 인해 DB 스키마가 일치하지 않게됩니다. 내 질문에, 하나의 인스턴스를 업그레이드하면 모든 DB 인스턴스를 자동으로 동기화 할 수있는 도구/스크립트가 있습니까 ("스키마 수준의 데이터가 아닌 데이터 만 동기화"). 여러 마스터 DB를 유지 관리하고 싶습니다. 위의 메시지로 내가 명확하지 않은지 알려주십시오.여러 Mysql DB를 동기화하는 도구를 찾고
-1
A
답변
1
나는 그런 도구에 대해 들어 본 적이 없지만 너무 많은 노력을 기울이지 않고 만들 수 있습니다.
mysqldump에는 스키마를 덤프 할 --no-data 옵션이 있습니다. 마스터 복사본과 로컬 복사본을 모두 덤프하여 diff를 수행하는 스크립트를 만들 수 있습니다.
다른 경우 구조의 차이를 구문 분석하고 적절한 SQL 쿼리를 만들어 스키마를 업데이트 할 수 있습니다. 이 부분은 의심 할 여지없이 가장 어렵지만 나는 할 수 있다고 말할 것입니다.
0
MySQL Workbench 커뮤니티 에디션을 살펴보십시오.
아직 시도하지는 않았지만 월요일에 다운로드하고 살펴 봅니다.
0
아직 사용하지는 않았지만 MMM (다중 마스터 복제 관리자)은 합리적인 프로젝트로 보이며 유용 할 수 있습니다 (http://mysql-mmm.org).
감사합니다. 제프
관련 문제
- 1. 2 로컬 호스트간에 mysql db를 동기화하는 방법은 무엇입니까?
- 2. mysql 데이터베이스 요청을 동기화하는 방법?
- 3. 2 개의 mysql 데이터베이스를 동기화하는 방법은 무엇입니까?
- 4. 버그 추적/작업 관리 도구를 찾고
- 5. 내 소프트웨어 설치를위한 도구를 찾고 있습니까?
- 6. 서버간에 Joomla 사이트를 이전하기위한 도구를 찾고
- 7. 데이터 시각화 도구는 내가 도구를 찾고
- 8. escapeed 문자열로 unescape 문자열을 변환하는 도구를 찾고
- 9. 다른보기에서 여러 애니메이션을 동기화하는 방법
- 10. MYSQL DB를 사용하여 HSQLDB로 단위 테스트하기 = 문제
- 11. 사용자 db를 서버의 master db와 동기화하는 방법은 무엇입니까?
- 12. HTTP를 통해 iPhone에서 sqlite3 db를 동기화하는 가장 좋아하는 방법
- 13. 안전한 방법으로 클라이언트에서 MySQL DB를 쿼리하는 방법
- 14. 여러 Fedora 시스템의 시계를 동기화하는 방법
- 15. mysqldump 분할 내용에서 mysql db를 복원하는 중
- 16. 준수한 코드를 여러 EC2 인스턴스에 동기화하는 방법
- 17. 정렬시 Access에서 mysql db를 다시 쿼리하지 마십시오
- 18. Wordpress mysql DB를 UTF8로 변환하는 방법은 무엇입니까?
- 19. SQL DB를 MySQL DB와 연결/동기화
- 20. 웹에 동기화하는 로그인 하드웨어
- 21. PHP에서 여러 curl_multi 요청을 동기화하는 방법은 무엇입니까?
- 22. 여러 요소에서 CSS 애니메이션을 동기화하는 방법은 무엇입니까?
- 23. DB를
- 24. 여러 SSRS 서버가 하나의 DB를 공유합니까?
- 25. 여러 DB를 하나의 DB로 병합하려면 어떻게해야합니까?
- 26. UI 디자인을 할 수있는 무료 도구를 찾고 있습니다.
- 27. 사전 소스 파일 형식 및 관련 도구를 찾고 있는데
- 28. PDF를 이미지 및 텍스트 (또는 HTML)로 변환하는 도구를 찾고
- 29. 분산 된 작업 관리를위한 오픈 소스 리눅스 도구를 찾고 있습니다.
- 30. JPA에서 만든 데이터베이스를 보거나 관리 할 도구를 찾고