今天碰到个奇怪问题,我在一台服务器上用下面命令查看binlog,出现
./mysqlbinlog  --no-defaults /data/mysql/data/mysql-bin.001651
[bin]$ ./mysqlbinlog  --no-defaults /data/mysql/data/mysql-bin.001651
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
./mysqlbinlog: File '/data/mysql/mysql-bin.001651' not found (Errcode: 13)
DELIMITER ;
# End of log file
ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
这个文件是确实存在的mysql-bin.001651,我把这个文件复制出来放到另外一台机器上用同样命令打开,却可以看到里面东西,不早这个是怎么了,大家看看