Mysql主从备份及双向备份配置

    技术2025-09-24  116

    单向MYSQL主从备份

     

    #主服务器(192.168.1.100)

    log-bin=mysql-bin #日志文件(可重新定义日志位置)

    server-id = 1

    binlog-do-db=test #需要同步的数据库(允许多个,多行抒写)

    binlog-ignore-db=mysql #不需要同步的数据库

     

    #从服务器(192.168.1.101)

    server-id       = 2

    master-host     =192.168.1.100 #服务器地址

    master-user     =test #用户名

    master-password =test #密码

    master-port     =3306 #端口

     

    master-connect-retry=60 #如果从服务器发现主服务器断掉,重新建立连接的时间间隔(秒)

    replicate-do-db=test #只复制指定数据库

    replicate-ignore-db=mysql #不复制指定库

     

     

     

    双向MYSQL备份(A,B两台服务器)(亦主亦从)

     

    #服务器 A 配置(192.168.1.100)

    log-bin=mysql-bin #日志文件(可重新定义日志位置)

    server-id = 1

    binlog-do-db=test #需要同步的数据库(允许多个,多行抒写)

    binlog-ignore-db=mysql #不需要同步的数据库

     

    server-id       = 2

    master-host     =192.168.1.101 #服务器地址

    master-user     =test #用户名

    master-password =test #密码

    master-port     =3306 #端口

     

    master-connect-retry=60 #如果从服务器发现主服务器断掉,重新建立连接的时间间隔(秒)

    replicate-do-db=test #只复制指定数据库

    replicate-ignore-db=mysql #不复制指定库

     

     

    #服务器 B 配置(192.168.1.101)

    log-bin=mysql-bin #日志文件(可重新定义日志位置)

    server-id = 3

    binlog-do-db=test #需要同步的数据库(允许多个,多行抒写)

    binlog-ignore-db=mysql #不需要同步的数据库

     

    server-id       = 4

    master-host     =192.168.1.100 #服务器地址

    master-user     =test #用户名

    master-password =test #密码

    master-port     =3306 #端口

     

    master-connect-retry=60 #如果从服务器发现主服务器断掉,重新建立连接的时间间隔(秒)

    replicate-do-db=test #只复制指定数据库

    replicate-ignore-db=mysql #不复制指定库

    最新回复(0)