美文网首页
Mysql主从同步数据库配置

Mysql主从同步数据库配置

作者: 随心者随心行 | 来源:发表于2019-04-11 22:04 被阅读0次

    首先第一点了解Mysql主从同步的概念

    master数据库的操作 会存入 二进制日志中。然后 slave会开启一个I/O线程将记录复制到slave的中继日志中。 然后通过另外一个线程 SQL thread 去同步slave数据

    image.png

    Master数据库配置

    • vim /etc/my.cnf 打开二进制日志 并且设置 标识 serverId

    • QQ图片20190411155955.png
    • 指定用户 create user repl;(用户名)

    • 配置权限 GRANT REPLICATION SLAVE ON . TO 'repl' @' (从数据库Ip地址 )' IDENTIFIED BY 'mysql' (密码);

    • 重启数据库 service mysqld restart

    • 查看是否配置成功 mysql -uroot -p

    • SHOW MASTER STATUS; 看是否配置成功

    Slave数据库配置

    • vim /etc/my.cnf 打开二进制日志 并且设置 标识 serverId

    • 开启relay log


      image.png
    • 重启 /etc/init.d/mysql stop start

    两个数据库链接

    • 在从库数据中操作
    • change master to master_host='主数据库ip地址',master_port=3306,master
      _user='repl',master_password='mysql',master_log_file='master-bin.000001',master_log_pos=0;
    • show slave status /g(将内容竖向显示) 看状态
    • 如果失败了。 先将主从同步停止了 stop slave;
    • 再去 vim /etc/my.cnf 查看配置

    相关文章

      网友评论

          本文标题:Mysql主从同步数据库配置

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