目录下各文件大小如下:
root /mbsc/mysql/data # ll
total 120646812
-rw-rw---- 1 mysql root 10805 Jul 19 16:51 OMUPLT_EOMUA_CI_22.err
drwx------ 2 mysql mysql 98304 Jul 19 19:24 123_A
-rw------- 1 root root 0 Jul 19 12:44 err.log
-rw-rw---- 1 mysql mysql 104857600 Jul 19 19:44 ib_logfile0
-rw-rw---- 1 mysql mysql 104857600 Jul 19 19:44 ib_logfile1
-rw-rw---- 1 mysql mysql 1048576000 Jul 19 19:44 ibdata1
-rw-rw---- 1 mysql mysql 122163245056 Jul 19 19:44 ibdata2
-rw-rw---- 1 mysql mysql 5 Jul 19 03:52 mbsc_mysql.pid
-rw-r--r-- 1 mysql mysql 4816 Sep 21 2011 my.cnf
drwxr-xr-x 2 mysql mysql 4096 Jul 19 19:44 mysql
drwxr-xr-x 2 mysql mysql 4096 Nov 22 2011 test现在在数据库下创建表如下:
CREATE TABLE `tbl_neinfo`
(
`id` int NOT NULL,
`ne_type` int NOT NULL,
`ip` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 COLLATE=gb2312_bin;提示错误信息如下:
ERROR 3 (HY000): Error writing file './123_A/tbl_info.frm' (Errcode: 28)在网上差了这个错误码,有人说是数据文件过大导致的,但是现在的问题是我删除了数据库中的一些表,单数据文件大小没有变化,这个应该是啥原因?
root /mbsc/mysql/data # ll
total 120646812
-rw-rw---- 1 mysql root 10805 Jul 19 16:51 OMUPLT_EOMUA_CI_22.err
drwx------ 2 mysql mysql 98304 Jul 19 19:24 123_A
-rw------- 1 root root 0 Jul 19 12:44 err.log
-rw-rw---- 1 mysql mysql 104857600 Jul 19 19:44 ib_logfile0
-rw-rw---- 1 mysql mysql 104857600 Jul 19 19:44 ib_logfile1
-rw-rw---- 1 mysql mysql 1048576000 Jul 19 19:44 ibdata1
-rw-rw---- 1 mysql mysql 122163245056 Jul 19 19:44 ibdata2
-rw-rw---- 1 mysql mysql 5 Jul 19 03:52 mbsc_mysql.pid
-rw-r--r-- 1 mysql mysql 4816 Sep 21 2011 my.cnf
drwxr-xr-x 2 mysql mysql 4096 Jul 19 19:44 mysql
drwxr-xr-x 2 mysql mysql 4096 Nov 22 2011 test现在在数据库下创建表如下:
CREATE TABLE `tbl_neinfo`
(
`id` int NOT NULL,
`ne_type` int NOT NULL,
`ip` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 COLLATE=gb2312_bin;提示错误信息如下:
ERROR 3 (HY000): Error writing file './123_A/tbl_info.frm' (Errcode: 28)在网上差了这个错误码,有人说是数据文件过大导致的,但是现在的问题是我删除了数据库中的一些表,单数据文件大小没有变化,这个应该是啥原因?
OS error code 28: No space left on device
你现在打开的这个目录应该不是你写数据的目录df -h看下哪个目录满了
赋予读写执行的权限就可以了。
在linux或unix下777
PS: 删除的时候不能只删除ibdata文件 要同时删除同级的两个ib_logfile文件