MYSQL 复制 - 在某些情况下不复制

标签 mysql centos replication

我已经在两台 Centos 服务器上设置了基本的 mySQL 复制,我们将它们称为 Server1 和 Server2。

效果很好。如果我在 Server1 上通过 root 登录 mySQL 命令行并插入表,我可以看到 Server2 数据库上的插入。

SHOW SLAVE STATUS 和 SHOW MASTER 状态全部同步,看起来很健康。

但是,如果我使用 MySQL 工作台(不同的用户,但具有插入访问权限)从桌面连接到 Server1 并输入任何内容,我仍然可以在 Server1 上看到它(从命令行,在 root 上),但我看不到它在 Server2 上。

没有错误,什么也没有。

希望你能帮忙,这让我很生气。

最佳答案

this

它是 MySQL Workbench,那里的 SQL 脚本没有声明“使用”。

这受 my.cnf 中的设置影响,它是 replicate-do-db 设置:

More details here

关于MYSQL 复制 - 在某些情况下不复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33385363/

相关文章:

php - 突然无法插入表table

php - 登录信息页面未重定向

openssl - 在centos 6.3上安装openssl

kubernetes - Kubernetes 内的 systemd 服务无法获取环境

sql-server - MSSQL合并复制自动标识范围管理

对数据库具有受限权限的 MySQL 用户

php - 使用连接或子查询需要来自 mysql 中几个表的数据

sql-server - SQL Server 中使用镜像、日志传送、复制和集群的场景有哪些

centos - centos 7上未安装httpbeat包

postgresql - pg_basebackup(复制)后无法启动 Postgresql 12