Chinaunix首页 | 论坛 | 博客
  • 博客访问: 131992
  • 博文数量: 89
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 775
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-05 20:09
文章分类

全部博文(89)

文章存档

2009年(89)

我的朋友

分类: Mysql/postgreSQL

2009-09-20 17:48:34


在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) |
给主人留下些什么吧!~~