php - 复制整个 MySql 数据库

标签 php mysql linux mysqli replication

我正在使用 Master master MySql 复制 它工作正常。两个服务器都添加了

replicate-do-db=DB1
replicate-do-db=DB2 

但是我有 n 个数据库,并且会每天增加。每天在my.cnf中添加数据库是非常困难的。我用过

replicate-ignore-db=information_schema 在两台服务器中,但这不起作用。 实际上我想要的是如何自动复制所有数据库和即将到来的数据库

最佳答案

如果您没有适当的过滤器,它会默认复制所有内容。在每一侧运行 SHOW SLAVE STATUS 并查找 slave_IO_stateslave_IO_runningslave_SQL_runninglast_xxx_error 字段以获取有关正在发生的事情的线索。 – IGGt

Slave_IO_Running Yes,Slave_SQL_Running No,Slave_IO_State 等待master发送事件,Last_Error Error 'Can't drop database,Last_Errno 1008
你的建议帮助了我。现在,它工作正常 – Janmabhumi

关于php - 复制整个 MySql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34396937/

相关文章:

sql - 复杂的sql排序依据

javascript - 更新从 Mysql 查询检索到的数据? Node.js Node -mysql

c++ - Linux LibdvbV5 EIT 抢夺 - 天数不够

linux - 公平性 : Where can it be better handled?

PHP:从数组中选择 child

php - curl:在重定向时保留 cookie

php - 使用 "AS score"从mysql全文搜索返回相关性分数

c - 这个 gcc 命令是什么意思?

php - DDD - 实体创建和验证责任

javascript - 如何将html中span的值传递给其他页面