Search the MySQL manual:
MySQL Manual

Buy this Reference Manual in softcover from Barnes & Noble!

/ / Up / Table of Contents

A.2.11 Ошибка Can't create/write to file

Получение для некоторых запросов ошибки вида:

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

означает, что MySQL не может создать в заданном временном каталоге временный файл для результирующего набора (приведенное сообщение об ошибке типично для Windows, примерно такой же вид имеет сообщение об ошибке Unix). Чтобы решить проблему, запустите mysqld с --tmpdir=path или добавьте в своем файле опций:

[mysqld]
tmpdir=C:/temp

исходя из предположения, что каталог `c:\\temp' существует (see section 4.1.2 Файлы параметров `my.cnf').

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

shell> perror 28
Error code 28: No space left on device

User Comments

Posted by Scott Krabler on Wednesday February 19 2003, @10:27am [Delete] [Edit]

ERROR 1005 at line 17: Can't create table './scarab/some-tmp-table-name.frm' (errno: 150)

This error is also produced when attempting to create foreign keys when no index exists for the FK column name.

Add your own comment.

Top / / / Up / Table of Contents