내가 2 databses의 X "생산"과 Y "테스트mysql 덤프 브레이크 복제가 가능합니까?
데이터베이스 X 구조에서 Y를 동일해야이있다. 그러나, 그렇지 않은 생산에 나는 화가 많은 변화 때문이다. 지금, 어떻게 든에 필요 수출 X는 내가 mysql을 덤프를 할 생각입니다
. 모든 복제를 파괴하지 않고 Y로 가져올하지만 난 확인이 질문을하고 이유가 리플리케이션 어떤 문제를 구분하지 않습니다.
여기에 따라야 할 단계가 있습니다.
- 백업 생산. (예 : mysqldump -u root -p --triggers --routines X> c : /Y.sql)
- 복원하십시오. (예 : mysql -u root -p Y < c : \ Y.sql)
이로 인해 복제에 문제가 발생합니까?
나는 덤프가 모든 것을 실행하고 그것을 bin 로그에 저장하고 슬레이브가 그것을 볼 수 있고 문제없이 복제 할 수 있다고 믿는다.
내가 정확히하려는 것은 맞습니까? 복제 문제가 발생합니까?
감사합니다.
감사 빌 :
당신은 수출이 같은 두 단계 & 가져 오기를 할 수 있습니다. 나는 X와 Y가 동일한 서버에있는 데이터베이스라는 점에 대해 명확하지 않은 것으로 생각한다. 또한 X와 Y가 다른 서버에 복제 중입니다. 따라서 X = Y를 "최소한 테이블 정의"로 만들 필요가 있습니다. "테스트 할 데이터는 신경 쓰지 않습니다. 따라서 X에서 스키마를 내보내고 Y를 자르고 복제를 중단하지 않고 Y를 다시 만드는 방법이 있다면 행복 할 것입니다 – Mike