Mysql 复制不工作

Mysql 复制不工作,mysql,replication,Mysql,Replication,我配置了主从复制,它工作得很好,但5分钟左右就停止工作了!虽然从机状态显示复制正常,但无论我在主机中插入什么,都不会在从机中复制 这是我遵循的原则 只有在从机上运行命令服务mysqld restart时,事情才会再次开始复制 # nano /etc/my.cnf server-id = 1 binlog-do-db=db0 binlog-do-db=db2 binlog-do-db=db3 relay-log = /var/lib/mysql/mysql-relay-bin re

我配置了主从复制,它工作得很好,但5分钟左右就停止工作了!虽然从机状态显示复制正常,但无论我在主机中插入什么,都不会在从机中复制

这是我遵循的原则

只有在从机上运行命令服务mysqld restart时,事情才会再次开始复制

# nano /etc/my.cnf

 server-id = 1
 binlog-do-db=db0
 binlog-do-db=db2
 binlog-do-db=db3
 relay-log = /var/lib/mysql/mysql-relay-bin
 relay-log-index = /var/lib/mysql/mysql-relay-bin.index
 log-error = /var/lib/mysql/mysql.err
 master-info-file = /var/lib/mysql/mysql-master.info
 relay-log-info-file = /var/lib/mysql/mysql-relay-log.info
 log-bin = /var/lib/mysql/mysql-bin

# /etc/init.d/mysqld restart

# mysql -u root -pMorphie5

GRANT REPLICATION SLAVE ON *.* TO 'xgears'@'137.116.213.135' IDENTIFIED BY 'Morphie5';
 FLUSH PRIVILEGES;
 FLUSH TABLES WITH READ LOCK;
 SHOW MASTER STATUS;
mysql>exit;

#  mysqldump  -u root  --all-databases --master-data > /root/dbdump.db

mysql> UNLOCK TABLES;
mysql> quit;

scp /root/dbdump.db root@137.116.213.135:/root/
服务器端

# nano /etc/my.cnf

server-id = 2
replicate-do-db=db0
replicate-do-db=db2
replicate-do-db=db3
relay-log = /var/lib/mysql/mysql-relay-bin
relay-log-index = /var/lib/mysql/mysql-relay-bin.index
log-error = /var/lib/mysql/mysql.err
master-info-file = /var/lib/mysql/mysql-master.info
relay-log-info-file = /var/lib/mysql/mysql-relay-log.info
log-bin = /var/lib/mysql/mysql-bin

# mysql -u root  < /root/dbdump.db
# /etc/init.d/mysqld restart

# mysql -u root -p

slave stop;
 CHANGE MASTER TO MASTER_HOST='40.85.93.234', MASTER_USER='xgears', MASTER_PASSWORD='Morphie5', MASTER_LOG_FILE='mysql-bin.000007', MASTER_LOG_POS=342;
 slave start;
 show slave status \G
#nano/etc/my.cnf
服务器id=2
复制do db=db0
复制do db=db2
复制do db=db3
中继日志=/var/lib/mysql/mysql中继bin
中继日志索引=/var/lib/mysql/mysql-relay-bin.index
log error=/var/lib/mysql/mysql.err
master info file=/var/lib/mysql/mysql-master.info
中继日志信息文件=/var/lib/mysql/mysql-relay-log.info
log-bin=/var/lib/mysql/mysql-bin
#mysql-u root
位于从属服务器上,服务器ID与Master@BerndBuffen我已添加我的代码请检查复制停止时请发布从机“show slave status\G”的错误消息我已将其添加到上面。屏幕截图显示的是当事情没有复制,但显示从属状态正常时