在mysql运行的时候更改host机上的hostname会使replication 报错!!!
原因:replication的两个主要文件,binlog 和 relay-log默认都与hostname有关,因此runtime的更改hostname会造成replication报file not find的错误,导致ms同步失败。
解决方案:
1. 在my。cnf中预先设置两个log的名字
log-bin= mybinlog
relay-log = myrelaylog
2. 如果默认是hostname,并且已经出错。
stop slave
更改 master.info 中相关的文件名为新的hostname。
start slave
阅读(549) | 评论(0) | 转发(0) |