C:\mysql_log>mysqlbinlog.exe ib_logfile1 /*!40019 SET @@session.max_insert_delayed_threads=0*/; /*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/; ERROR: File is not a binary log file提示这个,,,,怎么办?
这是日志头部分的内容: 獆 抾 R?'_0 U鐀 獑 拞 牫箤5述 U鐀 € & .個 2 6 : > B? F H? L N R? V X? \ ^ b? f h? l v z? ~ €? 婐 愷 n 2@ 拆 娥 吼 ? 畝? 畝? ? R V€? X \€? 烉 ゐ N : 2€€ 逐 陴 摒 怵 ? B F€? H L€? 起 甜 0w > 2€? ? ? ? ? 騹? 麴 H L€? 衻? > 2 &? *? .? 2? " €? ? H L? 鴣 > 2丂 N? R? V? Z? J > B? D? H H L? ? > 畝? : 2 r 2 r 2 r 2 "餎B r 2 r 2 r 2 r 2 r 2 r 2 r 2 r !2 ! " #r $2 $ % &r '2 ' ( )r *2 * + ,r -2 - . FH /r 02 0 1 2r 32 3 4 5r 62 6 7 8r 92 9 : ;r
8.6. mysqlbinlog:用于处理二进制日志文件的实用工具
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#binary-log
5.11.3. 二进制日志
请问一下,有没有看MYSQL日志的办法?谢谢。
例如,要想显示二进制日志binlog.000003的内容,使用下面的命令:shell> mysqlbinlog binlog.0000003
输出包括在binlog.000003中包含的所有语句,以及其它信息例如每个语句花费的时间、客户发出的线程ID、发出线程时的时间戳等等。通常情况,可以使用mysqlbinlog直接读取二进制日志文件并将它们用于本地MySQL服务器。也可以使用--read-from-remote-server选项从远程服务器读取二进制日志。当读取远程二进制日志时,可以通过连接参数选项来指示如何连接服务器,但它们经常被忽略掉,除非你还指定了--read-from-remote-server选项。这些选项是--host、--password、--port、--protocol、--socket和--user。
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
ERROR: File is not a binary log file提示这个,,,,怎么办?
獆 抾 R?'_0 U鐀 獑 拞 牫箤5述 U鐀 € & .個 2 6 : > B? F H? L N R? V X? \ ^ b? f h? l v z? ~ €? 婐 愷 n 2@ 拆 娥 吼 ? 畝? 畝? ? R V€? X \€? 烉 ゐ N : 2€€ 逐 陴 摒 怵 ? B F€? H L€? 起 甜 0w > 2€? ? ?
? ? 騹? 麴 H L€? 衻? > 2 &? *? .? 2? " €? ? H L? 鴣 > 2丂 N? R? V? Z? J > B? D? H H L? ? > 畝? : 2 r 2 r 2 r 2 "餎B
r 2
r 2 r 2 r 2 r 2 r 2 r 2 r !2 ! " #r $2 $ % &r '2 ' ( )r *2 * + ,r -2 - . FH /r 02 0 1 2r 32 3 4 5r 62 6 7 8r 92 9 : ;r
这个是给innodb做事务用的。 目前没有普通工具可以直接看,需要看的化,你需要了解一下innodb的数据文件结构。