Si ocurre el siguiente error cuando arranca
mysqld tras actualizar, significa que la
nueva versión BDB
no soporta el antiguo
formato de log:
bdb: Ignoring log file: .../log.XXXXXXXXXX: unsupported log version #
En este caso, debe borrar todos los logs
BDB
de su directorio de datos (los
fichero con nombres que tienen el formato
log.XXXXXXXXXX
) y reinicie
mysqld. También recomendamos que use
mysqldump --opt para volcar las tablas
BDB
, borre las tablas, y las restaure
del fichero de volcado.
Si el modo autocommit está desactivado y borra una tabla
BDB
referenciada por otra transacción,
puede obtener un mensaje de error de la siguiente forma en
el log de error 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
Esto no es fatal, pero hasta arreglar el problema,
recomendamos que no borre tablas BDB
excepto con el modo autocommit activado. (La forma de
arreglarlo no es trivial.)
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.