Если InnoDB выдает ошибку операционной системы во время операции с файлом, то причиной возникшей проблемы, как правило, является одна из следующих:
Вы не создали каталоги для файлов данных или журналов InnoDB.
У mysqld нет прав на
создание файлов в этих
каталогах.
mysqld не считал нужный
файл my.cnf или
my.ini и,
соответственно, не получил
указанных вами параметров.
Диск переполнен или превышена квота использования диска.
Вы создали подкаталог, имя которого совпадает с указанным файлом данных.
Синтаксическая ошибка в
innodb_data_home_dir или
innodb_data_file_path.
Если что-то происходит не так во
время создания базы данных InnoDB,
необходимо удалить все файлы,
созданные InnoDB. В их число входят
все файлы данных, все файлы
журналов, небольшой архивный файл
журнала; если вы уже создали
какие-либо таблицы InnoDB, то следует
также удалить соответствующие им
файлы .frm, которые
находятся в каталогах баз данных
MySQL. После этого можно попробовать
создать базу данные 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.
© 1995-2005 MySQL AB. All rights reserved.
