mysql主从备份

作者: 刘磊_3a3b | 来源:发表于2019-07-02 22:25 被阅读0次

    一.Master的配置

    1.修改/etc/my.cnf

    server-id=3
    binlog-ignore-db=information_schema
    binlog-do-db=test
    

    server-id用于标识唯一的数据库,在从库必须设置为不同的值,且主库的server-id要小于从库。
    binlog-ignore-db:表示同步的时候忽略的数据库
    binlog-do-db:指定需要同步的数据库

    2.重启mysql

    service mysqld restart

    3.赋予从库权限账号,允许用户在主库上读取日志

    进入mysql命令行

    grant FILE on *.* to 'root'@'192.168.0.4' identified by 'root';
    grant replication slave on *.* to 'root'@'192.168.0.4' identified by 'root';
    flush privileges;
    

    4.查看主库配置是否正确

    show master status;
    

    能查询到数据说明配置正确,该信息后面要用到


    图片.png

    二.配置从库

    1、修改/etc/my.cnf

    log-bin=mysql-bin
    server-id=4
    replicate-do-db=test
    replicate-ignore-db=mysql
    log-slave-updates
    slave-skip-errors=all
    slave-net-timeout=60 
    

    2.配置主从

    stop slave;
    change master to master_host='192.168.1.13',master_user='root',master_password='root',master_log_file='mysql-bin.000002', master_log_pos=154;
    start slave;
    

    检查配置是否成功

    show slave status\G;
    

    如果 Slave_IO_Running和Slave_SQL_Running是yes 表示配置成功

    图片.png

    相关文章

      网友评论

        本文标题:mysql主从备份

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