删除mysql relay-log 的解决办法

mysql# cd data
data# rm -rf *relay*
#mysql -uroot -p
mysql> stop slave
......一段时间后
mysql>start slave
mysql>show slave status\G;
会发现有错误存在。。
解决办法 。
通过查看日志 找到同步的pos 和bin-log然后
重新change master to
>master_host='',
>master_port='',
>master_user='',
>master_password='',
>master_log_file='',
>master_log_pos='';
然后在主上:
flush tables with read lock;
show master status;
看到当前日志和偏移量
在slave 上运行
select master_wait_pos('logfile',offset)
主上unlock tables;






来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/90618/viewspace-555673/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/90618/viewspace-555673/

你可能感兴趣的:(删除mysql relay-log 的解决办法)