Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29307967
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: Mysql/postgreSQL

2009-09-17 15:10:32

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!

因为索引能够正常找到这个二进制文件位置!



阅读(1123) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~