If the following error occurs when you start
mysqld after upgrading, it means that the
current version of BDB
doesn't support
the old log file format:
bdb: Ignoring log file: .../log.NNNNNNNNNN
:
unsupported log version #
In this case, you must delete all BDB
logs from your data directory (the files that have names of
the form
log.
)
and restart mysqld. We also recommend
that you then use mysqldump --opt to dump
your NNNNNNNNNN
BDB
tables, drop the tables, and
restore them from the dump file.
If autocommit mode is disabled and you drop a
BDB
table that is referenced in another
transaction, you may get error messages of the following
form in your MySQL error log:
001119 23:43:56 bdb: Missing log fileid entry 001119 23:43:56 bdb: txn_abort: Log undo failed for LSN: 1 3644744: Invalid
This is not fatal, but the fix is not trivial. Avoid
dropping BDB
tables except while
autocommit mode is enabled.
User Comments
Add your own comment.