美文网首页
Mysql5.7主从复制主从延迟解决方案

Mysql5.7主从复制主从延迟解决方案

作者: 会写bug的鸟 | 来源:发表于2018-07-13 10:58 被阅读0次

主服务器上进行操作

(1)创建用户并授权

1    mysql -uroot -p密码    

2    mysql>grant replication slave on *.* to www-data@'%' identified by 'Xbc@000923'; 

重启主库

(2)查询主数据库的状态

1    mysql> show master status;  

记下File以及Position的值,在后面进行从服务器操作的时候需要使用。

配置从服务器

(1)修改从服务器的配置文件/etc/my.cnf

使得“server-id=2”,并确定这个id没有被别的mysql服务所使用。

(2)启动mysql服务  

(3)mysql登录并执行同步的sql语句,最后并启动slave

1    #mysql -uroot -p    

2    mysql> change master to master_host='47.90.125.237',master_user='www-data',master_password='Xbc@000923',master_log_file='mysql-bin.000001',master_log_pos=1607;    

3    mysql> start slave; 

就启动了slave同步功能。

(5)主从同步检查

执行如下语句

1    mysql>show slave status\G    

来检查从服务器的同步情况,一个正常的输出结果应该如下面的形式:

Slave_IO进程以及slave_SQL进程都必须正常运行,在状态输出中表现为:“slave”;否则都是不正确的状态(如一个值是Yes,另一个是No则不行)。

如果主数据库服务器已经存在用户数据,那么在进行主从复制时,需要做以下处理。

(1)主数据库锁表操作,不让数据再进行写入动作。

1    mysql>flush tables withread lock;    

(2)查看主数据库的状态

1    mysql>show master status;    

记下File以及Position的值,以备从服务器使用。

(3)把主服务器的数据文件复制到从服务器,最好先用tar归档压缩处理一下

(4)取消主数据库锁定

1    mysql>unlock tables;    

从服务器的操作和前面的步骤一样,略过。

实验一

在主数据库服务器上创建库和表,然后插入记录,再登录到从服务器,查看是否也建立相一致的库和表以及记录。

(1)主服务器上的操作

1    mysql>create database first_tb;    

①在主数据库服务器创建库first_tb;

1    mysql>create table first_db(idint(3)),name char (10));    

②在主数据库服务器创建表first_tb;

1    mysql>insert into first_tb values (001,'myself');    

③在主数据服务器的表first_tb中插入记录;

(2)从服务器上查看

1    mysql>show databases;    

①数据库first_db自动生成

②表first_tb也自动生成,数据记也录存在。

实验二

导入数据库,在主库上查看现在的数据库

创建数据库buy并且导入数据

在从库上查看,数据库已经完全导入。

主从延迟解决方案

现在还不想说,自己悟吧

相关文章

  • Mysql-主从复制

    主从复制 by shihang.mai 主从数据间延迟解决方案 业务的持久化层的实现采用分库架构,mysql服务可...

  • Mysql5.7主从复制主从延迟解决方案

    主服务器上进行操作 (1)创建用户并授权 1 mysql -uroot -p密码 2 mysql>gran...

  • 32主从复制

    职责搭建主从复制,主从原理熟悉,主从的故障处理,主从延迟,主从的特殊架构的配置使用,主从架构的演变 主从复制介绍主...

  • MySQL-13mysql主从复制问题

    大家好,本片文章看一下主从复制的问题,1. 主从复制复习2. 主从复制数据一致性3. 主从复制延迟问题4. 主从复...

  • Redis 高可用解决方案总结

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

  • 常见的高可用MySQL解决方案 【转】

    1. 主从复制解决方案主从复制解决方案是MySQL自身提供的一种高可用解决方案,数据同步方法采用的是MySQL复制...

  • mysql主从复制监控的脚本

    今天笔者找到一个不错的mysql主从复制监控的脚本,经过测试正常。详情参考文章-Mysql实例连接数和主从复制延迟...

  • mysql 主从复制

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

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

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

  • DBA(MySQL)学习-主从复制基础

    1. 主从复制 1.1 介绍 1.2 主从复制的前提(如何搭建主从复制) 2. 搭建主从复制 2.1 搭建多实例 ...

网友评论

      本文标题:Mysql5.7主从复制主从延迟解决方案

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