Spec-Zone .ru
спецификации, руководства, описания, API

14.2.4.5. InnoDB Общий Поиск и устранение неисправностей

Следующие общие руководящие принципы применяются к поиску и устранению неисправностей InnoDB проблемы:

14.2.4.5.1. Поиск и устранение неисправностей InnoDB Проблемы ввода-вывода

Поиск и устранение неисправностей ступает для InnoDB Проблемы ввода-вывода зависят от того, когда проблема происходит: во время запуска сервера MySQL, или во время нормального функционирования, когда оператор DML или DDL перестал работать из-за проблем на уровне файловой системы.

Проблемы инициализации

Если что-то идет не так, как надо когда InnoDB попытки инициализировать его табличную область или его файлы журнала, удалите все файлы, создаваемые InnoDB: все ibdata файлы и все ib_logfile файлы. Если Вы уже создали некоторых InnoDB таблицы, также удалите соответствие .frm файлы для этих таблиц, и любого .ibd файлы, если Вы используете многократные табличные области из каталогов базы данных MySQL. Затем попробуйте InnoDB создание базы данных снова. Для самого легкого поиска и устранения неисправностей запустите сервер MySQL с командной строки так, чтобы Вы видели то, что происходит.

Проблемы времени выполнения

Если InnoDB печатает ошибку операционной системы во время работы файла, обычно у проблемы есть одно из следующих решений:

  • Удостоверьтесь InnoDB каталог файла данных и InnoDB каталог журнала существует.

  • Удостоверьтесь, что у mysqld есть права доступа, чтобы создать файлы в тех каталогах.

  • Удостоверьтесь, что mysqld может считать надлежащее my.cnf или my.ini файл опции, так, чтобы это запустилось с опций, которые Вы определили.

  • Удостоверьтесь, что диск не полон, и Вы не превышаете выделенного дискового пространства.

  • Удостоверьтесь, что имена, которые Вы определяете для подкаталогов и файлов данных, не сталкиваются.

  • Перепроверьте синтаксис innodb_data_home_dir и innodb_data_file_path значения. В частности любой MAX значение в innodb_data_file_path опция является жестким пределом, и превышением, которые ограничивают причины фатальная ошибка.