关于主从复制过滤参数Replicate_Do_DB的问题

本文介绍了在MySQL主从复制中遇到的Replicate_Do_DB参数问题,当尝试修改不在过滤范围内的用户密码时,从库报错。经过分析发现,即使操作位于其他数据库,只要在指定的Replicate_Do_DB库下执行,也会被同步。为了解决这个问题,需要在从库手动创建缺失用户,并注意在日常操作中正确切换数据库以避免影响主从复制的正常运行。
摘要由CSDN通过智能技术生成

参数介绍

Replicate_Do_DB: db1
Replicate_Do_DB后面接的库名,表示同步指定的数据库。
数据库版本:MySQL5.7.25

问题

在主库执行修改用户密码的操作:

user@host 07:48:  [db1]> alter user tony@'%' identified by 'asd123';
Query OK, 0 rows affected (0.00 sec)

从库主从报错

Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction '0b19345b-441f-11e9-9f10-068cb0301d44:44025' at master log mysql-bin-changelog.152431, end_log_pos 19387052. See error log and/or performance_schema.replication_applier_status_by_worker table for more details about this failure or others, if any.

报错具体内容

user@host 07:48:  [db1] > select * from performance_schema.replication_applier_status_by_worker\G
********<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值