Esta manhã minha escrava parou de trabalhar..
Slave_IO_State: Waiting for master to send event
Slave_IO_Running: Yes
Slave_SQL_Running: No
Last_SQL_Error: Não foi possível executar o evento Update_rows na tabela dynaccount.account; Não é possível encontrar registro em 'conta', Error_code: 1032; erro do manipulador HA_ERR_KEY_NOT_FOUND; o log mestre do evento mysql-bin.000025, end_log_pos 802331975
Restaurando escravo
- Master
# mysqldump -u root -pxxx --single-transaction --hex-blob --routines --triggers --events --quick --add-drop-database --extended-insert --databases my_db | gzip > /root/dump.sql.gz
# scp -o 'StrictHostKeyChecking no' /root/dump.sql.gz [email protected]:/root
- Slave
# mysql -u root_slave -pxxx -e "stop slave; reset master"
# pv /root/dump.sql.gz | gunzip | mysql -u root_slave -pxxx
# mysql -u root_slave -pxxx -e "start slave"
# mysql -u root_slave -pxxx -e "show slave status\G"
Depois de restaurar o slave continuo recebendo o mesmo erro?!
Adicione
--master-data
ao mysqldump. Dessa forma, a mudança da posição do escravo para onde você fez o mysqldump é executada quando você o carrega.