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下的文件
總結
以上是生活随笔為你收集整理的mysql error writing_MySQL:Error writing file (Errcode: 28)解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: fmdb和mysql的区别_FMDB
- 下一篇: mysql semi-synchrono
