mysqld
を起動する際に
hostname.err
ログ
に次のエラーが記録されることがある。
bdb: Ignoring log file: .../log.XXXXXXXXXX: unsupported log version #
これは、新しいバージョンの
BDB
が古いログファイル形式をサポートしていないことを意味する。この場合は、データベースディレクトリからすべての
BDB
ログ(log.XXXXXXXXXX
という形式の名前を持つファイル)を削除し、mysqld
を再起動する必要がある。また、古い
BDB
テーブルの mysqldump
--opt
を実行したうえで、そのテーブルを削除し、ダンプをリストアした方がよい。
オートコミットモードで実行していない場合に、別のトランザクションで参照されているテーブルを削除すると、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
これは致命的なエラーではないが、この問題が修正されるまでは(小さな修正ではない)、オートコミットモードでないときにテーブルを削除しない方がよい。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.