Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1004094
  • 博文数量: 195
  • 博客积分: 4890
  • 博客等级: 上校
  • 技术积分: 2221
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-09 15:34
文章分类

全部博文(195)

文章存档

2014年(1)

2013年(8)

2012年(22)

2011年(9)

2010年(54)

2009年(101)

我的朋友

分类: Mysql/postgreSQL

2009-10-05 10:17:25

1.从机有一个目录:/data/mysql/log
存放的一个文件:mysql-bin.index  它的作用是记录全部二进制文件的索引。
mysql-bin.000003  这些都是从机从M机上抓取回来的二进制日志文件

切记。当前最新的一个二进制文件是不能删除掉的。如果删除掉了就不能正常重启服务

2.解决方法:查看从机失败的错误日志
vi slave1.err 查看其错误日志的具体原因!
^G/data/mysql/bin/mysqld: File '/data/mysql/log/mysql-bin.000004' not found (Errcode: 2)
091119  5:11:24 [ERROR] Failed to open log (file '/data/mysql/log/mysql-bin.000004', errno 2)
091119  5:11:24 [ERROR] Could not open log file
091119  5:11:24 [ERROR] Can't init tc log
091119  5:11:24 [ERROR] Aborting

原因很简单:没有找到具体的日志文件位置!

-rw-rw----  1 mysql mysql       125 11月 19 05:09 mysql-bin.000004
我将原来为03的二进制文件变成04再重启OK!

因为索引能够正常找到这个二进制文件位置!
阅读(1006) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~