반응형
mysql ignore-db는 my.cnf AFAIK 서버에 따라 작동합니다.
즉
binlog-ignore-db = mysql
replicate-ignore-db = mysql
이것이 클라이언트 측에서도 작동한다면 누구든지 메커니즘을 설명 할 수 있는지, 어떻게 마스터에서 보낼 수 있지만 클라이언트 측에서는 수락하지 않을 수 있는지 잘 모르겠습니다.
내가이 작업을 원하는 이유는 무엇입니까? 여러 슬레이브 "2 슬레이브"는 다른 2와 마찬가지로 덮어 쓰지 않아야하는 MySQL 테이블을 복제해야합니다. 다른 모든 테이블이 복제되는 위치.
해결 방법
일반적인 사용 사례는 단일 마스터에서 다른 슬레이브로 서로 다른 데이터베이스를 복제하려는 경우입니다. 마스터는 모든 데이터베이스에서 발생하는 모든 변경 사항을 기록해야합니다 ( binlog-ignore-db
에서 제외 할 수있는 변경 사항, 즉 어디에도 복제되지 않는 데이터베이스).
각 슬레이브는 전체 바이너리 로그를 수신하지만 선택한 데이터베이스 (예 : replicate-ignore-db
에 의해 제외되지 않는 데이터베이스)와 관련된 변경 사항 만 복제합니다.이 목록은 각 슬레이브마다 다릅니다).
( mysql
데이터베이스는 시스템 데이터베이스이므로, 실제로 수행중인 작업을 정말로 아는 경우가 아니라면 양쪽에서 무시해야합니다 ).
참조 페이지 https://stackoverflow.com/questions/18830964
반응형
'MySql' 카테고리의 다른 글
MySQL how to export a mysql data table search query into csv using php? (0) | 2020.12.22 |
---|---|
MySQL 열에 저장된 원시 바이트를 어떻게 볼 수 있습니까? (0) | 2020.12.22 |
MySQL mySQL에서 "행 ID"로 정렬 된 SELECT 결과 가져 오기 (0) | 2020.12.22 |
MySQL mysql 테이블의 여러 외래 키를 동일한 기본 키로 (0) | 2020.12.22 |
MySQL mysql GROUP_CONCAT DISTINCT 여러 열 (0) | 2020.12.22 |
댓글