美文网首页
mysql5.6使用GTID实现数据库主从同步

mysql5.6使用GTID实现数据库主从同步

作者: 安小龙 | 来源:发表于2017-10-09 15:59 被阅读0次

    为了实现数据库的高可用性,在生产过程中往往需要准备两个数据库,并且实现这两个数据库的实时同步,达到热备份的效果。本文以mysql5.6.30举例说明,如何实现主从数据库的同步。
    主:10.10.19.74
    从:10.10.19.77
    注:保证两台服务器数据库版本一致,包括数据库中的内容,可以提前先导入主库中的数据库(不提前建库可能同步不生效)。

    第一步:修改主、从两台数据库配置文件my.cnf

    主库上my.cnf配置:
    01.png
    从库上my.cnf配置
    02.png

    my.cnf文件配置成功之后都需要重启mysql服务才能生效:service mysql restart

    第二步:在从数据库上连接到主数据库,并开启同步

    mysql>change master to master_host='xxxxxxx',master_user='xxxxxx',master_password='xxxxx',MASTER_AUTO_POSITION=1;
     mysql> start slave;
    #重启io线程,刷新状态
    mysql> stop slave io_thread;
    mysql> start slave io_thread;
    

    第三步:从数据库上查看同步状态

    mysql> show slave status\G;
    
    03.png

    相关文章

      网友评论

          本文标题:mysql5.6使用GTID实现数据库主从同步

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