7.6 Tables BDB ou BerkeleyDB
7 Types de tables MySQL
Manuel de Référence MySQL 4.1 : Version Française
. Vue d'ensemble des tables BDB . Installation de BDB . Options de démarrage BDB . Caractéristiques des tables BDB . Ce que nous devons corriger dans BDB dans un futur proche : . Systèmes d'exploitation supportés par BDB . Restrictions avec les tables BDB ->Erreurs pouvant survenir lors de l'utilisation des tables BDB
|
7.6.8 Erreurs pouvant survenir lors de l'utilisation des tables BDB
-
Si vous obtenez l'erreur suivante dans le fichier
hostname.err log
lors
du démarrage de
mysqld
:
bdb: Ignoring log file: .../log.XXXXXXXXXX: unsupported log version #
|
cela signifie que la nouvelle version de
BDB
ne supporte pas l'ancien
format de log. Dans ce cas, vous devez effacer tous les logs
BDB
du dossier des données (les fichiers dont le nom est au format
log.XXXXXXXXXX
) et redémarrer
mysqld
. Nous vous recommandons
aussi d'exécuter un
mysqldump --opt
de vos vieilles tables
BDB
,
de les effacer, puis de restaurer les copies.
-
Si vous n'êtes pas en mode auto-commit et que vous effacez une table qu'un autre
thread utilise, vous obtiendrez le message d'erreur suivant dans le fichier
d'erreurs de 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
|
Ce n'est pas une erreur très grave mais nous ne vous recommandons pas d'effacer
vos tables si vous n'êtes pas en mode auto-commit, tant que ce problème n'est pas
résolu (la solution n'est pas triviale).
|