1、查看slave状态

show slave status\G

2、停止slave状态,清除从库主从信息

stop slave;

reset slave;reset master;

3、将从库已同步主库数据库删除

DROP DATATBASE DBNAME;

4、备份主数据库数据

reset master; //先重置主库,再导出

mysqldump -uusername -ppassword --set-gtid-purged=OFF

--single-transaction --master-data=1 dbname > dbname.sql

--single-transaction

启用一个事务来进行备份操作,备份过程中不会对数据库进行锁操作

--master-data=1 备份必须加上此参数。当这个参数的值为1的时候,mysqldump出来的文件就会包括CHANGE

MASTER TO这个语句,CHANGE MASTER TO后面紧接着就是file和position的记录,

在slave上导入数据时就会执行这个语句,salve就会根据指定这个文件位置从master端复制binlog

5、将备份文件导入到从服务器

将备份过来的数据导入到从服务器

CREATE DATABASE DBNAME;

source /dbname.sql

导入之后查看数据是否导入成功

6、CHANGE

MASTER TO

MASTER_HOST='192.12.122.23',MASTER_USER='rep',MASTER_PASSWORD='slavepass',

MASTER_LOG_FILE='master-bin.000001',

MASTER_LOG_POS=1232;(这里的信息来源与前面的dbname.sql)

7、启动slave

start slave;

8、查看slave状态

show slave status\G

查看slave两个线程是否为YES状态

Slave_IO_Running:Yes

Slave_SQL_Running:Yes

mysql 从库重新同步_mysql从库删除数据重新同步相关推荐

  1. mysql从库夯住_MySQL从库维护经验分享

    前言: MySQL 主从架构应该是最常用的一组架构了.从库会实时同步主库传输来的数据,一般从库可以作为备用节点或作查询使用.其实不只是主库需要多关注,从库有时候也要经常维护,本篇文章将会分享几点从库维 ...

  2. mysql建立从库同时备份_mysql主从库配置读写分离以及备份

    1,什么是读写分离? 其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作, 主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构. 一个组从同步集群,通常被称为是一个& ...

  3. mysql跨库查询 索引_MySQL中跨库查询怎么搞?

    导读 在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询. 在MySQL中跨库查询主要分为两种情况,一种 ...

  4. mysql的teqcher表结构_Mysql之库表操作(胖胖老师)

    SQL 概念:结构化查询语言(SQL = Structured Query Language), 也是一种编程语言(数据库查询和程序设计语言),可以用于数据的存取及查询,更新,管理关系型数据库系统 p ...

  5. mysql只读库的数据同步_mysql只读模式下数据迁移,保证数据一致性

    在MySQL数据库中,在进行数据迁移和从库只读状态设置时,都会涉及到只读状态和Master-slave的设置和关系. 经过实际测试,对于MySQL单实例数据库和master库,如果需要设置为只读状态, ...

  6. mysql多主单向环形_mysql多主单向--gt;环形同步_MySQL

    bitsCN.com 原理: MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合.与之对应的另一个技术 ...

  7. mysql如何drop数据库_mysql drop database删除数据库命令实例讲解

    这篇文章主要介绍了mysql drop database删除数据库命令实例讲解的相关资料,需要的朋友可以参考下 mysql drop database命令用于删除一个数据库,如果试图使用drop da ...

  8. java mysql 更新_MySQL更新和删除数据

    1. 更新数据 更新数据 update customers set cust_email = 'elmer@fudd.com' where cust_id = 10005; 更新多列 update c ...

  9. mysql创建和修改索引_MySQL索引创建 删除 增加 修改命令

    简单的唯一索引: 可以创建一个唯一索引的表.唯一的索引意味着两个行不能拥有相同的索引值.这里是语法来创建索引的表 代码如下 CREATE UNIQUE INDEX index_name ON tabl ...

  10. c 更新mysql数据_MySQL插入更新删除数据

    数据插入 插入完整的行 INSERT INTO customers VALUES(NULL, 'Pep E. LaPew', '100 Main Street', 'Los Angeles', 'CA ...

最新文章

  1. 从某一日期开始过day天的日期
  2. python中的生成器和迭代器:Generator和Iterator以及yield
  3. 利用STC8G1K08实现的数字信号合成模块
  4. 详解TF-Ranking:Google开源的排序框架,应用于邮件检索、推荐系统等场景
  5. 【leetcode】56. Merge Intervals 相邻线段归并
  6. Codeforces Round #528 (Div. 2) - D. Minimum Diameter Tree
  7. 【168天】黑马程序员27天视频学习笔记【Day07】
  8. Enterprise search result view column显示technical name
  9. Blazor University (3)组件 — 创建组件
  10. 第四届 AI City 挑战赛 @ CVPR 2020 开始啦!
  11. PERCONA-TOOLKIT 安装
  12. [arXiv18]更快的基于非二叉化自底向上策略的转移系统成分句法分析
  13. 几个IE与Firefox的兼容性问题 (一、网络转载)
  14. 学术论文-结果描述常用表达
  15. 编程漫谈及计算机硬件简介
  16. java--复制文件的方法:
  17. homestead安装swoole扩展
  18. Visual Studio 2017 15.9 Previews扩展C++调试功能
  19. C++操作符的优先级
  20. FFmpeg 图片转TS

热门文章

  1. 设计模式 命令模式 实例_根据您的命令-命令设计模式
  2. 定制Spring Data JPA存储库
  3. 通过Pax考试对JBoss Fuse 6.x进行集成测试,第一部分
  4. swing 选择对话框_Java Swing –日期选择器对话框
  5. 发掘Apache Camel的力量
  6. Java Secret:加载和卸载静态字段
  7. 通过MOXy实现使JAXB更加清洁
  8. python无法安装pycurl_Python安装pycurl失败的解决方法
  9. Servlet中获取请求行的数据
  10. 微服务网关Gateway