网站地图    收藏   

主页 > 后端 > php资料库 >

MySQL:Error writing file (Errcode: 28)解决方法_自学ph

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] 问题描述: 在执行创建表语句时提示: mysql CREATE TABLE `cash_request` ( `id` int(11) NOT NULL auto_increment, `dev_id` int(11) NOT NULL, `bank_account_info` varchar(255) NOT NULL, `money` int(11) NOT NULL, `status` tinyint(1...

问题描述:
在执行创建表语句时提示:

mysql> CREATE TABLE `cash_request` (
  `id` int(11) NOT NULL auto_increment,
  `dev_id` int(11) NOT NULL,
  `bank_account_info` varchar(255) NOT NULL,
  `money` int(11) NOT NULL,
  `status` tinyint(1) NOT NULL default '1',
  `is_fanli` tinyint(1) NOT NULL default '0',
  `is_fapiao` tinyint(1) NOT NULL default '0',
  `request_time` datetime NOT NULL,
  `update_time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
Error writing file './mj4/cash_request.frm' (Errcode: 28)

google原因是:
磁盘空间不足。
详细链接:http://dev.mysql.com/doc/refman/5.0/en/cannot-create.html

检查问题:

[joe@s4 ~]$ df -ha
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda7             2.0G  1.8G  137M  93% /
proc                     0     0     0   -  /proc
sysfs                    0     0     0   -  /sys
devpts                   0     0     0   -  /dev/pts
/dev/sda8             440G   91G  327G  22% /data0
/dev/sda6             2.0G  1.9G     0 100% /var
/dev/sda5             2.0G   37M  1.9G   2% /tmp
/dev/sda2             4.0G  3.5G  357M  91% /usr
/dev/sda1             122M   24M   92M  21% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm
none                     0     0     0   -  /proc/sys/fs/binfmt_misc
sunrpc                   0     0     0   -  /var/lib/nfs/rpc_pipefs
//192.168.18.5/zhuamob
                      1.8T  950G  882G  52% /mnt/backup/zhuamob

数据库在/var下面,/var满了,出问题是必然的。

解决:
清下var下面的垃圾,例如/var/log/httpd下的文件

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论