创建数据库时出现MySQL /写入文件错误(错误代码28)

时间:2012-07-27 19:19:03

标签: mysql asp.net-mvc-3 entity-framework-4.3

执行sql文件或按实体框架代码第一种方法创建数据库时出现以下错误

  

写入文件时出错'。\ dbdemo \ ads.frm'(错误代码:28)

在本地数据库服务器上,它正常工作并通过EF Code First Approach创建数据库但是 在我的网站托管服务器面临这个问题。我已经通过执行sql文件和创建数据库EF Code First Approach尝试了两种技术都失败了。

知道如何解决这个错误!

1 个答案:

答案 0 :(得分:1)

使用perror command

$ perror 28
OS error code  28:  No space left on device

除非您的系统上的错误代码不同,否则您的文件系统已满。

参考MySQL Docs

blog解释了错误。而且this也是。

  

MySQL使用MyISAM存储引擎创建了一个临时表,当磁盘填满时,MyISAM出错了。

请尝试清除临时文件夹。