美文网首页
在现有mysql主从复制集群中增加数据库

在现有mysql主从复制集群中增加数据库

作者: 嘿嘿逗 | 来源:发表于2019-09-18 17:43 被阅读0次

    我们现在已经有了一套mysql的主从复制集群,但是随着业务的发展现在需要再增加一个数据库并加入到主从复制,实现方法如下:
    1.首先,在从库上停掉主从复制

    stop slave;
    

    2.去主库上导出新的数据库

    mysqldump -uroot -p --master-data --single-transaction -R --databases quartz > quartz.sql
    

    3.修改主数据库上my.cnf,在binlog-do-db参数里增加新的需要同步的数据库
    4.查找刚才备份下来的数据库的日志位置

    cat quartz.sql |grep "MASTER_LOG_FILE"
    
    image.png

    然后启动slave(注意MASTER_LOG_FILE和MASTER_LOG_POS要和上面查出来的必须完全一致)

    start slave until MASTER_LOG_FILE='mysql-bin.000170', MASTER_LOG_POS=5444027;
    

    5.在从库上导入新的数据库

    nohup mysql -uroot -p123456 -f quartz < quartz .sql > /dev/null 2>&1 & 
    

    6.启动主从同步

    start slave;
    

    相关文章

      网友评论

          本文标题:在现有mysql主从复制集群中增加数据库

          本文链接:https://www.haomeiwen.com/subject/ddpkuctx.html