美文网首页
主从复制总结

主从复制总结

作者: Zhang_cfc3 | 来源:发表于2019-02-13 21:15 被阅读0次

1.原理:(1)主服务器上面的任何修改都会保存在二进制日志Binary log里面
(2) 从服务器上面启动一个I/O thread,通过配置好的用户名和密码, 连接到主服务器上面请求读取二进制日志,然后把读取到的二进制日志写到本地的一个Realy log(中继日志)里面。
(3) 从服务器上面同时开启一个SQL thread 定时检查Realy log,如果发现有更新立即把更新的内容在本机的数据库上面执行一遍。
具体操作
1.在主服务器上启用二进制日志并记录其是主服务器的标识(在 /etc/my.cnf中加入)

[mysqld]log-bin=/var/log/mysql/mysql-bin
server-id=1

创建用户并且授权


shell> mkdir /var/log/mysql
shell> chown mysql.mysql /var/log/mysql

重启服务(这个都会)
2.创建个专门复制数据的用户
然后试试是否能用此用户连接

mysql> CREATE USER 'repl'@'%' IDENTIFIED BY '123';
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
mysql> 

3.先导出数据然后SCP到从服务器中

shell > vim ~/.mysql_user
        > 密码
shell > mysqldump --defaults-file=~/.mysql_user -h127.0.0.1 --all-databases > dbdump.sql

scp dbdump.sql 'root'@'xxx.xxx.xxx.xxx':

4.配置从服务器 并且重启

// my.cnf 文件
[mysqld]
server-id=2

5.导入数据到从服务器

shell> mysql < /root/fulldb.dump

6.在从服务器上的mysql中配置连接主服务器的信息

mysql> CHANGE MASTER TO
MASTER_HOST='mysql-master1',
MASTER_USER='repl',
MASTER_PASSWORD='123',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=154;

7.启动从服务器的复制线程开始

mysql> start slave;
Query OK, 0 rows affected (0.09 sec)

相关文章

  • Redis 高可用解决方案总结

    Redis 高可用解决方案总结一、主从复制什么是主从复制主从复制过程增量复制断点续传(continue repli...

  • MySQL-12mysql主从复制与备份

    大家好,本片总结一下MySQL的主从复制,有些不对的地方可以评论,一起交流。 mysql主从复制与备份 主从复制概...

  • Mysql主从复制(一主一从)

    Mysql主从复制总结: 前文链接:CentOS7 下安装 Mysql8

  • Redis--主从复制、Sentinel(哨兵)

    01,主从复制 1.快速部署第⼆台Redis服务器 报错总结: 2.db01插⼊测试命令 3.配置主从复制 ⽅法1...

  • 主从复制总结

    原理:建立两个数据库,库中生成两个线程(i/o ,SQL)。主库中i/o线程会将修改的数据保存在二进制bin-lo...

  • 主从复制总结

    1.原理:(1)主服务器上面的任何修改都会保存在二进制日志Binary log里面(2) 从服务器上面启动一个I/...

  • mysql 主从复制

    mysql 主从复制 网易数据库 石勇 提纲 什么是主从复制 主从复制的原理 主从复制的用途 主从复制的搭建 主从...

  • Mac 搭建 Redis 集群

    目录 redis 下载 创建目录 + 配置文件 关联所有节点 分配 slot 主从复制总结 1. redis 下载...

  • 8:Redis主从复制(下)(主从复制流程总结 与 问题)

    1:流程总结 (数据同步+命令传播) 2:心跳机制 3:整体流程简单总结 4:主从复制常见问题 1:频繁的全量复制...

  • MySQL-主从复制&读写分离

    零、本文纲要 一、MySQL主从复制 主从复制 主从复制过程 配置主从复制 二、MySQL读写分离 读写分离 Sh...

网友评论

      本文标题:主从复制总结

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