복제 스트림에 데이터베이스를 포함/제외하도록 ClustrixDB Slave를 구성할 수 있습니까?

Ryan Lecha -

네. mysql_default_db_replication_policy 변수 뿐만 아니라 mysql_db_replication_policy 테이블을 사용하여 복제 스트림을 통해 어떤 DB가 복제되도록 할 지 선택할 수 있습니다.

sql> show create table system.mysql_db_replication_policy\G
*************************** 1. row ***************************
       Table: mysql_db_replication_policy
Create Table: CREATE TABLE `mysql_db_replication_policy` (
  `dbname` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci /*$ legacy */ not null,
  `allow` boolean not null,
  PRIMARY KEY (`dbname`) /*$ DISTRIBUTE=1 */
) CHARACTER SET utf8 COLLATE utf8_general_ci /*$ REPLICAS=2 SLICES=3 */
1 row in set (0.02 sec)

mysql_default_db_replication_policy 변수를 TRUE로 설정하면 system.mysql_db_replication_policy 테이블에 추가된 모든 값이 무시됩니다. mysql_default_db_replication_policy를 FALSE로 설정하면 system.mysql_db_replication_policy 테이블에 있는 데이터베이스만 복제됩니다.

 

또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.
Zendesk 제공