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!
因为索引能够正常找到这个二进制文件位置!
阅读(1127) | 评论(0) | 转发(0) |