今天我在查看slave日志发现很多错误,
通常情况下,你可以 通过SET GLOBAL SQL_SLAVE_SKIP_COUNTER= n忽略错误
或者通过查过日志改正错误然后slave start
但这一次都搞不定,烦死了,我决定重设slave. ( master是192.168.100.231)
在slave机器上:
slave stop;
mysqldump -u root -ppassword -h 192.168.100.231 ent >/tmp/ent.sql
/usr/local/mysql/bin/mysql -u root ent < /tmp/ent.sql
change master to MASTER_HOST='192.168.100.231',MASTER_USER='test',MASTER_PASSWORD='123',MASTER_LOG_FILE='mysql-bin.000060',MASTER_LOG_POS=9358;
slave start;
上面的MASTER_LOG_FILE和MASTER_LOG_POS可通过在master上show master status得到。