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下的文件 |
|