美文网首页
mysql主从备份

mysql主从备份

作者: 酸奶泡奥利奥 | 来源:发表于2020-05-22 13:12 被阅读0次

    master

    主库配置:
    server-id = 1 (1-254其中之一,如集群内已有的数字不可重复)
    log-bin = master-bin (定义binlog日志名字=master-bin)

    修改完配置后重启主库

    slave

    server-id = 2
    relay-log = slave-relay-bin
    relay-log-index = slave-relay-bin.index

    relay-log和relay-log-index应该是可加可不加的,我一般都没加

    在主库中查看状态(二进制日志信息)
    show master status;

    在从库中连接主库
    change master to master_host='x.x.x.x',master_port=3306,master_user='slave',master_password='slave',master_log_file='master-bin.000001',master_log_pos=154;

    其中主数据库的IP,user=授权的用户,password=授权的密码,log_file=查看到二进制日志文件的名字,log_pos=二进制文件的结束位置。log_file和log_pos是在主库中查看到的。

    start slave; 开启从库
    show slave status; 查看从库状态

    slave_io_running和slave_sql_running都为yes,就说明配置成功了
    在主库中插入一条数据,对应的从库中也有即可

    如果想要实现从库中更新主库也能有变化的话。即在主库中连接从库(对应的操作再来一遍即可)

    相关文章

      网友评论

          本文标题:mysql主从备份

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