• 技术文章 >数据库 >MySQL

    mysql主从复制策略的介绍

    小妮浅浅小妮浅浅2021-08-23 20:39:56原创2936

    说明

    1、全同步,master要求服务时,等待slave全部同步后才会回应client端。

    2、半同步,master请求服务时,只需要任何slave同步。

    3、异步,master同步,无论slave的状态,用默认状态。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    (1)查看server1的uuid

    [root@server1 mysql]# cat /var/lib/mysql/auto.cnf

    [auto]

    server-uuid=db6e25ff-b049-11e9-84f5-525400ca9499

      

    (2)在server1和server2中删掉之前的数据,保证数据一致

    [root@server1 ~]# systemctl stop mysqld

    [root@server1 ~]# cd /var/lib/mysql

    [root@server1 mysql]# ls

    auto.cnf         ibdata1           mysql-bin.000002    private_key.pem

    ca-key.pem       ib_logfile0       mysql-bin.000003    public_key.pem

    ca.pem           ib_logfile1       mysql-bin.index     server-cert.pem

    client-cert.pem  ibtmp1            mysql.sock          server-key.pem

    client-key.pem   mysql             mysql.sock.lock     sys

    ib_buffer_pool   mysql-bin.000001  performance_schema  westos

    [root@server1 mysql]# rm -fr *

    [root@server1 ~]# systemctl start mysqld

      

      

    (3)server3安装mysql

      

    (4)server1 server2 sever3 都进行安全初始化登陆

      

     cat /var/log/mysqld.log | grep password

     mysql_secure_installation

    以上就是mysql主从复制策略的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

    推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

    专题推荐:mysql主从复制
    上一篇:mysql读写分离的两种实现 下一篇:mysql limit分页过慢的解决

    相关文章推荐

    • mysql instr条件查询的实现• mysql模块如何使用• mysql服务器端的组件• mysql逻辑备份有什么特点• mysql常见的优化类型• mysql内连接是什么• mysql内连接查询的两种类型• mysql外连接查询如何理解• mysql外连接有哪些类型• mysql中limit的使用方法• mysql读写分离的两种实现

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网