|
蓝森林 http://www.lslnet.com 2006年8月26日 15:18
#1016 - Can't open file: 'bbs.ibd' (errno: 1) 这个谁知道怎么解决
原始表bbs为myisam类型,使用alter table bbs type = innodb后出现#1016 - Can't open file: 'bbs.ibd' (errno: 1) ,查看了mysql官方的文档,也没给出个解决的办法,哪位碰到过?除了这个表我转换其他的表都没问题 |
innodb 初始化启用了没? |
当然初始化了,要不然其他得表怎么能转得成功 |
嗯,还没碰到过,你那个空间文件就叫 bbs.ibd?
会不会是空间已满? |
根本不会有这个文件啊,我又不是单独分配表空间 |
确定是否有写权限,然后repair一下,不行就看系统日志 |
以下摘自 MySQL 手册,InnoDB 章节的 Troubleshooting,参考一下看看是不是你碰到的问题。
但我对它说的解决方法有疑问,你自己看看吧。
--> |
问题已经解决了,原来我的bbs不知道谁在一开始建表的时候就建成innodb,于是在调整innodb目录后找不到该文件,故报上面的错,还有楼上的那段我早已经研究过,删除.frm连整个表都删了,根本不能恢复数据! |
| |