美文网首页
MySQL主从复制(一)

MySQL主从复制(一)

作者: 吃可爱长大鸭 | 来源:发表于2019-11-27 19:46 被阅读0次

一、主库执行操作

1.修改主库配置文件

vim /etc/my.cnf
[mysqld]
server_id=1
log-bin=mysql-bin
skip-name-resolve

注意:

1)主库server_id为1,从库server_id不等于1即可,从库之间可以相同.
2)主库需要开启binlog,从库可以不开启binlog,就算开启,也不会写入数据.

2.重启数据库(重新加载配置文件)

systemctl restart mysqld

3.创建主从复制用户

grant replication slave on *.* to mysqld@'10.0.0.5%' identified by '123';

4.备份MySQL数据库(全备,打点)

mysqldump -uroot -p123 -A -R --triggers --master-data=2 --single-transaction > /tmp/full.sql

5.将全备发送到从库

scp /tmp/full.sql root@10.0.0.51:/tmp

二、从库执行操作

6.修改从库配置文件

vim /etc/my.cnf
[mysqld]
server_id=1
log-bin=mysql-bin

#重新加载配置文件
systemctl restart mysqld

7.在从库执行sql文件

mysql < /tmp/full.sql

8.查看sql文件中的位置点

head -50 /tmp/full.sql|grep 'MASTER_LOG_POS'

9.在从库上执行change master

change master to master_host='10.0.0.52',
master_user='mysqld',
master_password='123',
master_log_file='mysql-bin.000002',
master_log_pos=120;

10.开启SQL线程和IO线程

start slave;

11.查看主从复制的状态

show slave status\G

相关文章

  • MySQL如何配置主从复制,如何修复主从复制出现的异常?

    MySQL如何配置主从复制,如何修复主从复制出现的异常? 一、什么是Mysql主从复制 MySQL主从复制是其最重...

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

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

  • 主从复制 & MHA

    一,mysql主从复制 (1)场景一(主从复制 _ 全新环境下) (2)场景二(主从复制 _ mysql已经使用一...

  • Mysql 主从复制

    Mysql 主从复制 MySQL Replication 主从复制(也称 AB 复制)允许将来自一个MySQL数据...

  • mysql主从复制

    构建MySQL主从复制 MySQL的主从复制和mysql的读写分离两者有着紧密联系,数据的读写分离实在主从复制的基...

  • Spring Data JPA 使用主从数据源

    Mysql 配置主从复制 参考:Mysql主从复制-半同步复制[https://www.jianshu.com/p...

  • Mysql-replication(主从复制)

    ### Mysql-replication(主从复制) 概念:主从复制AB复制,允许将来自一个Mysql数据库服务...

  • MySQL集群篇

    1 集群之主从复制 1.1 主从复制概述 MySQL主从复制也可以称为MySQL主从同步,它是构建数据库高可用集群...

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

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

  • 深度探索MySQL主从复制原理

    概要 MySQL Replication (MySQL 主从复制) 是什么? 为什么要主从复制以及它的实现原理是什...

网友评论

      本文标题:MySQL主从复制(一)

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