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

C.5.2.13. Can't create/write to file

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

Can't create/write to file '\\sqla3fe_0.ism'.

Предыдущая ошибка является типичным сообщением для Windows; сообщение Unix подобно.

Каждый фиксирует, должен запустить mysqld с --tmpdir опция или добавить опцию к [mysqld] раздел Вашего файла опции. Например, чтобы определить каталог C:\temp, используйте эти строки:

[mysqld]tmpdir=C:/temp

C:\temp каталог должен существовать и иметь достаточное пространство для сервера MySQL, чтобы записать в. См. Раздел 4.2.3.3, "Используя Файлы Опции".

Другой причиной этой ошибки могут быть проблемы полномочий. Удостоверьтесь, что сервер MySQL может записать в tmpdir каталог.

Проверьте также код ошибки, который Вы получаете с perror. Одна причина, которую сервер не может записать в таблицу, состоит в том, что файловая система полна:

shell> perror 28OS error code  28:  No space left on device

Если Вы получаете ошибку следующего типа во время запуска, он указывает, что файловая система или каталог, используемый для того, чтобы сохранить файлы данных, защищаются от записи. Обеспечение ошибки при записи к тестовому файлу, Эта ошибка не серьезна и может быть безопасно проигнорирована.

Can't create test file /usr/local/mysql/data/master.lower-test