mysql 从库重新同步_mysql从库删除数据重新同步
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从库删除数据重新同步相关推荐
- mysql从库夯住_MySQL从库维护经验分享
前言: MySQL 主从架构应该是最常用的一组架构了.从库会实时同步主库传输来的数据,一般从库可以作为备用节点或作查询使用.其实不只是主库需要多关注,从库有时候也要经常维护,本篇文章将会分享几点从库维 ...
- mysql建立从库同时备份_mysql主从库配置读写分离以及备份
1,什么是读写分离? 其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作, 主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构. 一个组从同步集群,通常被称为是一个& ...
- mysql跨库查询 索引_MySQL中跨库查询怎么搞?
导读 在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询. 在MySQL中跨库查询主要分为两种情况,一种 ...
- mysql的teqcher表结构_Mysql之库表操作(胖胖老师)
SQL 概念:结构化查询语言(SQL = Structured Query Language), 也是一种编程语言(数据库查询和程序设计语言),可以用于数据的存取及查询,更新,管理关系型数据库系统 p ...
- mysql只读库的数据同步_mysql只读模式下数据迁移,保证数据一致性
在MySQL数据库中,在进行数据迁移和从库只读状态设置时,都会涉及到只读状态和Master-slave的设置和关系. 经过实际测试,对于MySQL单实例数据库和master库,如果需要设置为只读状态, ...
- mysql多主单向环形_mysql多主单向--gt;环形同步_MySQL
bitsCN.com 原理: MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合.与之对应的另一个技术 ...
- mysql如何drop数据库_mysql drop database删除数据库命令实例讲解
这篇文章主要介绍了mysql drop database删除数据库命令实例讲解的相关资料,需要的朋友可以参考下 mysql drop database命令用于删除一个数据库,如果试图使用drop da ...
- java mysql 更新_MySQL更新和删除数据
1. 更新数据 更新数据 update customers set cust_email = 'elmer@fudd.com' where cust_id = 10005; 更新多列 update c ...
- mysql创建和修改索引_MySQL索引创建 删除 增加 修改命令
简单的唯一索引: 可以创建一个唯一索引的表.唯一的索引意味着两个行不能拥有相同的索引值.这里是语法来创建索引的表 代码如下 CREATE UNIQUE INDEX index_name ON tabl ...
- c 更新mysql数据_MySQL插入更新删除数据
数据插入 插入完整的行 INSERT INTO customers VALUES(NULL, 'Pep E. LaPew', '100 Main Street', 'Los Angeles', 'CA ...
最新文章
- 从某一日期开始过day天的日期
- python中的生成器和迭代器:Generator和Iterator以及yield
- 利用STC8G1K08实现的数字信号合成模块
- 详解TF-Ranking:Google开源的排序框架,应用于邮件检索、推荐系统等场景
- 【leetcode】56. Merge Intervals 相邻线段归并
- Codeforces Round #528 (Div. 2) - D. Minimum Diameter Tree
- 【168天】黑马程序员27天视频学习笔记【Day07】
- Enterprise search result view column显示technical name
- Blazor University (3)组件 — 创建组件
- 第四届 AI City 挑战赛 @ CVPR 2020 开始啦!
- PERCONA-TOOLKIT 安装
- [arXiv18]更快的基于非二叉化自底向上策略的转移系统成分句法分析
- 几个IE与Firefox的兼容性问题 (一、网络转载)
- 学术论文-结果描述常用表达
- 编程漫谈及计算机硬件简介
- java--复制文件的方法:
- homestead安装swoole扩展
- Visual Studio 2017 15.9 Previews扩展C++调试功能
- C++操作符的优先级
- FFmpeg 图片转TS