• 数据库主从同步实践


    1、修改主库的my.ini文件,然后重启主库:
    #=========主从复制关键配置=====================
    server_id=1 # 主库和从库需要不一致,配一个唯一的ID编号,1至32。 手动设定
    log-bin=mysql-bin # 二进制文件存放路径,存放在根目录data
    #binlog-do-db=test #需要复制的库,多个库用逗号隔开,如果此项不配置所有主库都参与复制
    #binlog-ignore-db=mysql #不需要复制的库,和上项同理
    #=========主从复制关键配置=====================

    2、修改从库的my.ini文件,然后重启从库:
    #========主从复制关键配置======================
    server_id=101 #主库和从库需要不一致
    #binlog-do-db=test #和主库说明一致
    #binlog-ignore-db=mysql #和主库说明一致
    #========主从复制关键配置======================

    3、手工调整要备份的数据库数据一致,可以通过备份还原等操作实现。

    4、查看主库的master_log_file和master_log_pos:
    show master status;

    5、根据主库的master_log_file和master_log_pos,配置从库:
    STOP SLAVE
    change master to master_host='192.168.5.200',master_port=3306,master_user='root',master_password='111111',master_log_file='mysql-bin.000002',master_log_pos=415;
    START SLAVE
    show slave status;


    备注:
    1、my.ini的位置一般在:C:\ProgramData\MySQL\MySQL Server 5.7
    2、如果提示数据库的uuid重复,则删除:C:\ProgramData\MySQL\MySQL Server 5.7\Data\auto.cnf

  • 相关阅读:
    使用express+mongoDB搭建多人博客 学习(6)发表文章
    [译]Understanding ECMAScript6 对象
    select的type属性
    jQuery addClass() 源码解读
    jQuery val()方法及valHooks源码解读
    mpvue使用scroll-view实现图片横向滑动
    mpvue图片轮播遇到的问题
    mpvue小程序图片404
    js截取字符串的后几位数
    jQuery WeUI实现分页功能
  • 原文地址:https://www.cnblogs.com/chinasoft/p/15923153.html
Copyright © 2020-2023  润新知