Si InnoDB
renvoie une erreur de système
d'exploitation lors d'une opération sur fichier, habituellement
le problème est l'un des suivants :
Vous n'avez pas crée les dossiers de données ou de logs
InnoDB
.
mysqld
n'a pas le droit de créer des
fichiers dans ces dossiers.
mysqld
ne lit pas le bon fichier
my.cnf
ou my.ini
,
et donc ne voit pas les options que vous spécifiez.
Le disque ou l'espace disque alloué est plein.
Vous avez crée un sous-dossier dont le nom est le même que celui d'un fichier de données que vous avez spécifié.
Il y a une erreur de syntaxe dans
innodb_data_home_dir
ou
innodb_data_file_path
.
Si quelque chose se passe mal lors de la création d'une base de
données InnoDB
, vous devez effacer tous les
fichiers créés par InnoDB
. Cela inclut tous
les fichiers de données, tous les journaux, les archives. Dans
le cas où vous avez déjà crées des tables
InnoDB
, effacez aussi les fichiers
.frm
(et tous les fichiers
.ibd
si vous utilisez les espaces de tables
multiples) concernés dans le dossier de données de MySQL. Vous
pourrez alors essayer une nouvelle création de base de données
InnoDB
.
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.