zoukankan      html  css  js  c++  java
  • mysql 主主复制(双主复制)binlog-do-db

    [root@DB ~]# grep "binlog-do-db" /etc/my.cnf 
    binlog-do-db = test
    [root@DB-S ~]# grep "binlog-do-db" /etc/my.cnf
    binlog-do-db=test
    binlog-do-db=test2
    
    DB:
    mysql> use test2;
    Database changed
    mysql> show tables;
    Empty set (0.00 sec)
    
    mysql> 
    DB-S:
    mysql> show tables;
    Empty set (0.04 sec)
    
    mysql> CREATE TABLE `users` (
        ->   `id` int(11) NOT NULL AUTO_INCREMENT,
        ->   `name` varchar(20) NOT NULL,
        ->   `password` varchar(100) NOT NULL,
        ->   `address` varchar(200) DEFAULT NULL,
        ->   PRIMARY KEY (`id`),
        ->   UNIQUE KEY `name` (`name`)
        -> ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
    Query OK, 0 rows affected (0.06 sec)
    
    mysql> show tables;
    +-----------------+
    | Tables_in_test2
    +-----------------+
    | users           |
    +-----------------+
    1 row in set (0.00 sec)
    DB:
    mysql> SHOW TABLES;
    +-----------------+
    | Tables_in_test2 |
    +-----------------+
    | users           |
    +-----------------+
    1 row in set (0.00 sec)
    mysql> drop table users;
    Query OK, 0 rows affected (0.00 sec)
    
    DB-S:
    mysql> show tables;
    +-----------------+
    | Tables_in_test2 |
    +-----------------+
    | users           |#因DB没指定test2,所以发生变化从库DB-S也不会变化
    +-----------------+
    1 row in set (0.00 sec)
    

      注意:my.cnf中binlog-do-db=库名,当这个库发生变化时,从库也会发生相应的变化,也就是说互为主从的两个库都要用这个参数指名相应的相做主从同步的库;并要主注如果要多个库时,同时也要有多个binlog-do-db参数

    [root@DB-S ~]# grep "binlog-do-db" /etc/my.cnf
    binlog-do-db=test
    binlog-do-db=test2
    [root@DB ~]# grep "binlog-do-db" /etc/my.cnf 
    binlog-do-db = test
    binlog-do-db = test2
    
  • 相关阅读:
    tomcat war包自动化部署脚本
    nginx只允许域名访问,禁止ip访问
    Nginx Errors: upstream response cache error
    Linux进程的睡眠和唤醒
    传输层:UDP 协议
    IP网际协议
    应用层协议
    [Eclipse插件] Eclipse设置Tab键为空格(ctrl+shirt+f格式化生效)!
    [Android Pro] 使用CursorLoader异步加载数据 from 3.0
    [Android Memory] 内存分析工具 MAT 的使用
  • 原文地址:https://www.cnblogs.com/bass6/p/5662702.html
Copyright © 2011-2022 走看看