问题描述
原因分析:
主要原因就是你主库和你从库的数据不同步
可能的原因有
你主库原来是存有数据的,在你设置从库的时候,从库是不会同步主库原来存在的数据的
此时你去操作主库中原来那个数据的时候,从库中执行相同的操作,就会报错,因为从库没有主库原来的数据嘛,所以导致数据不同步
解决方案:
重新同步主库和从库的数据
先停调slave
stop slave;
到主机查看此时的日志文件和位置
show master status;
回到从库中执行
change master to
master_host='192.168.183.101',
master_user='hadoop02_slave',
master_password='Hadoop@01',
master_log_file='mysql-bin.000002',
master_log_pos=3308;
重启slave
start slave;
再次查看slave的运行状态
show slave status\G;