mysql binlog文件删除情况下恢复主从

振鹭1年前技术文章568

1、对主库的数据进行全库dump

image.png


2、删除自建的从库数据库

image.png


3、将主库数据source到从库
(1)将全库dump文件传到从库服务器节点
scp ./backup_2023-12-08_14_49_17.sql root@172.16.121.225:/data/my3306/

image.png

(2)从库source dump文件,获取当前全量数据

/opt/dtstack/DTBase/mysql_slave/bin/mysql -udrpeco -pDT@Stack#123 -S /data/my3306/run/mysql.sock -e'source /data/my3306/backup_2023-12-08_14_49_17.sql' 2>&1

image.pngimage.png


4、查看主库dump时所写到的binlog文件

head -100 ./backup_2023-12-08_14_49_17.sql | grep -i 'change master'

image.png

binlog文件为:mysql_bin.000050


5、从库建立复制关系,根据上一步取出的语句,补充IP地址及主库复制账号密码即可
CHANGE MASTER TO 
MASTER_HOST='主库 id 地址', 
MASTER_USER='复制⽤户', 
MASTER_PASSWORD='password', 
MASTER_PORT=3306, 
MASTER_LOG_FILE='mysql_bin.000050', 
MASTER_LOG_POS=118286302, 
MASTER_CONNECT_RETRY=10;

image.png


6、从库启动复制线程

start slave

image.png


7、查看从库复制状态

show slave status \G

image.png


可以看到,从库已经开始向主库同步全库dump之后的增量数据了

image.png





相关文章

OSS bucket权限设置

OSS bucket权限设置

问题描述调用oss的bucket资源,开始的时候可以访问,过几分钟再访问的时候,就提示拒绝访问问题原因是因为相应的bucket权限为私有,私有权限在访问文件对象时,是存在鉴权URL,存在时间有效性,所...

CDH实操--集群ip替换

CDH实操--集群ip替换

1 背景恰逢机房迁移,自建CDH集群需要调整ip网段。。。2 操作步骤2.1 停止CDH集群2.1.1 控制台停止集群服务2.1.2 控制台停止Cloudera Management Ser...

元数据管理

元数据管理

一、元数据概念元数据是关于数据的数据,主要用于跟踪、分类和分析。元数据大致定义为提供有关其他内容的信息的数据,但不提供有关数据实质的信息,例如图片本身或文本消息的内容。它可以帮助用户理解数据的含义,对...

华为云创建udf

如何使用 1.把以上程序打包成AddDoublesUDF.jar,并上传到HDFS指定目录下(如“/user/hive_examples_jars/”)且创建函数的用户与使用函数的用户有该文件的可读...

Yarn界面详解

Yarn界面详解

1.Active Nodes:表示Yarn集群管理的节点的个数,其实就是NodeManager的个数,集群有2个NodeManager从配置中可以看到每一个NodeManager管理的内存大小是163...

apache Hbase2.x  使用hbck2修复工具

apache Hbase2.x 使用hbck2修复工具

1、背景默认情况下apache hbase 使用hbck2时,无法使用-j 来加载hbck2的jar包,无法进行修复2、解决办法是由于默认情况下只使用自带的hbase hbck修复命令,大部分功能在2...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。