mysql主从配置

原创
2017/03/03 14:18
阅读数 36
  1. 在主从机分别设置
    SET @@global.read_only = ON;
    2.master机
    gtid_mode=on
    enforce_gtid_consistency=on log_bin=master-binlog log-slave-updates=1
    binlog_format=row skip_slave_start=1 binlog-do-db=aaa
    注意:binlog-do-db一个数据库一行
  2. slave机
    gtid_mode=on enforce_gtid_consistency=on server_id=2 log-bin=slave-binlog log-slave-updates=1 binlog_format=row
    skip_slave_start=1
    replicate-do-db=aaa
    注意:replicate-do-db一个数据库一行
  3. 将主从机重启后,执行命令SET @@global.read_only = OFF;
  4. 从机
    CHANGE MASTER TO
    MASTER_HOST='。。。。',
    MASTER_USER='root',
    MASTER_PASSWORD='aaaaaa',
    MASTER_PORT=3306,
    MASTER_AUTO_POSITION = 1;
    要确保root@从机ip能连到主机,并且拥有repl slave权限
  5. 从机
    start slave
  6. jdbc配置
    jdbc.driverClassName=com.mysql.jdbc.ReplicationDriver
    jdbc.username=root
    jdbc.url=jdbc:mysql:replication://223.5.5.5:3306,223.5.5.6:3306/aaa?useUnicode=true&characterEncoding=gbk&zeroDateTimeBehavior=convertToNull&noAccessToProcedureBodies=true&useSSL=false
    jdbc.password=bbbbbb
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部