·
如果你升级之后启动mysqld时发生下列错误,它意味着新BDB版本不支持旧日志文件格式:
· bdb: Ignoring log file: .../log.XXXXXXXXXX:
· unsupported log version #
在这种情况下,你必须删除从数据目录所有BDB日志(名字为log.XXXXXXXXXX这样格式的文件)并重新启动mysqld。我们也推荐你随后用mysqldump --opt来转储你的BDB表,移除表,并且从转储文件恢复它们。
·
如果autocommit模式被禁止,你移除在另一个事务中被参考的BDB表,你会从你的MySQL错误日志得到如下的错误信息:
· 001119 23:43:56 bdb: Missing log fileid entry
· 001119 23:43:56 bdb: txn_abort: Log undo failed for LSN:
· 1 3644744: Invalid
这不是一个致命错误,但是知道问题被解决,我们推荐你不要移除BDB表,除了autocommit模式被允许之时。(修复不是微不足道的)。