MySQL 主从同步,从库中断时间过长,需要主库全量进行覆盖一次

第一步:备份主库数据,直接压缩包节省一点磁盘空间(直接linux命令,不用先登录到Mysql)

mysqldump -uroot -p --single-transaction --master-data=2 --databases XXX --default-character-set=utf8mb4 --triggers --routines --events | gzip > full_20261017.sql.gz

回车提示输入MYSQL的登录密码

其中XXX是具体要同步的库

第二步:在主库上执行(直接linux命令)

scp -p /root/full_20261017.sql.gz root@从库IP:/root/

回车提示输入服务器登录密码

第三步:在从库执行,覆盖从库数据库数据(直接linux命令)

zcat full_20261017.sql.gz | mysql -uroot -p

回车提示输入Mysql登录密码

执行完之后会出来root@localhost \~ #

第四步:查看点位

zcat full_20261017.sql.gz | grep "CHANGE MASTER TO"

会出现以下具体的数据,其中XXXX只是示例,这两个参数数据在第五步会用到

MASTER_LOG_FILE='mysql-bin.XXXX', MASTER_LOG_POS=XXXXXX;

第五步:登录从库Mysql

mysql -uroot -p

输入Mysql登录密码

执行以下语句

CHANGE MASTER TO

MASTER_LOG_FILE='mysql-bin.XXXX',

MASTER_LOG_POS=XXXXXX;

START SLAVE;

SHOW SLAVE STATUS\G

其中出现以下,说明从库启动成功

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

相关推荐
l1t1 小时前
duckdb、clickhouse、datafusion、cedardb、tableauhyperapi 5种分析型数据库执行递归求数独SQL比较
数据库·sql·clickhouse
泡海椒1 小时前
JQuick-SQL Worker 生命周期:端口、启动与关闭规范
数据库·sql
麦壳饼2 小时前
SonnetDB:KNN 查询的距离语义与维度边界
数据库·sonnetdb
知行产研2 小时前
三年三起收购,拆解卡特彼勒AI并购版图
数据库·人工智能·mysql
2603_954708312 小时前
微能网协调控制箱突破传统微电网架构瓶颈
大数据·数据库·人工智能·架构·能源
l1t2 小时前
一个clickhouse易错的语法问题
数据库·sql·clickhouse
啵啵啵鱼2 小时前
六、联合查询
数据库·oracle
蓝胖的四次元口袋2 小时前
Redis 知识梳理(4)
数据库·redis