mysql通过mysqldunp命令重做从库详细操作步骤
2022/3/8 19:15:23
本文主要是介绍mysql通过mysqldunp命令重做从库详细操作步骤,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
mysql通过mysqldunp命令重做从库详细操作步骤
背景
生产环境上的主从复制集群,因为一些异常或人为原因,在从库做了一些操作,导致主从同步失败。一般修复起来比较麻烦,通过重做mysql从库的方式来解决。重做过程中不影响主库,可放心使用。
操作步骤
-
在主库上的操作步骤
-
备份主库所有数据,并将dump.sql文件拷贝到从库/tmp目录
mysqldump -uroot -p --set-gtid-purged=OFF --single-transaction --master-data=1 --all-databases > dump.sql
备注:
--master-data=1
参数是在备份文件中有CHANGE MATER TO xxxxx
命令,对备库有用,默认值为1,如果为2,就是把该条语句注释了。--single-transaction
参数是mysqldump在全量数据导入是对锁的一些处理,都应该加上该参数
-
-
从库操作
-
通过mysql-client使用root用户登录上mysql
-
停止从库:
stop slave;
-
重置从库:
reset slave all
; -
导入主库的数据:
source /tmp/dump.sql
-
查看dump.sql文件里面主库同步的位点:
-
在从库上配置主库信息:
CHANGE MASTER TO MASTER_HOST='192.168.34.253',MASTER_USER='repl',MASTER_PASSWORD='xxxxxxxxxxxxxxxx',MASTER_LOG_FILE='mysql-bin.000002',MASTER_LOG_POS=568519;
-
开启同步:
start slave;
-
查看同步状态:
show slave status\G;
-
验证同步结果:可以在主库上插入删除一些数据做验证
-
这篇关于mysql通过mysqldunp命令重做从库详细操作步骤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-02MySQL 3主集群搭建
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解