mysql error writing_MySQL:Error writing file (Errcode: 28)解决方法

问题描述:

在执行创建表语句时提示:

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值