Spec-Zone .ru
спецификации, руководства, описания, API
|
Если Вы получаете ошибку следующего типа для некоторых запросов, это означает, что 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 28
OS error code 28: No space left on device
Если Вы получаете ошибку следующего типа во время запуска, он указывает, что файловая система или каталог, используемый для того, чтобы сохранить файлы данных, защищаются от записи. Обеспечение ошибки при записи к тестовому файлу, Эта ошибка не серьезна и может быть безопасно проигнорирована.
Can't create test file /usr/local/mysql/data/master.lower-test