易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql一个表的分区文件丢失

操作系统是linux,
在进行select查询的时候报错:Can't find file: 'myinfo' (errno: 2)

结果在数据库目录里一查,myinfo的分区文件全不见了,但是相应的myinfo.frm myinfo.par文件还在。
数据库内其它的表还都正常,唯独该表的分区文件莫名消失!
而且,数据库目录的大小没变,也就是说文件也许还存在,但就是找不到了!
你用
ALTER TABLE FF DROP PARTITION partition_names
看看能否成功,表中的数据是否丢失


引用
你用
ALTER TABLE FF DROP PARTITION partition_names
看看能否成功,表中的数据是否丢失



不行,产生错误
ERROR 1017 (HY000): Can't find file: 'myfile' (errno: 2)

SELECT * from TT
能否成功

引用
SELECT * from TT
能否成功


也不行,还是产生错误:
ERROR 1017 (HY000): Can't find file: 'myfile' (errno: 2)

在数据库目录下,此表的*.MYD和*.MYI文件都不见了!我绝对没有删除过这些文件!


查看INFORMATION_SCHEMA.PARTITIONS表
可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等重要信息
MYD是数据文件,没有了,数据会丢失,在LINUX下应该有磁盘恢复之类的软件吧?

myinfo 表的引擎是什么? create table 语句是什么?

引用
myinfo 表的引擎是什么? create table 语句是什么?


引擎是myisam


相关问答:

MYSQL与Smarty的应用

在三十讲遇到这样一个问题就是运行代码时出现错误 Fatal error: Call to undefined method mysql::fetch_array() in D:\WWW\news\index.php on line 12
,我把mysql::fetch_array() 改成mysql::fetch_row() 又出现F ......

MYSQL character_set_server 怎么改

我开发ASP.net时 
插入外文乱码 
SHOW VARIABLES LIKE 'character%';
这个时候
character_set_client utf8 
character_set_connection utf8 
character_set_database utf8 
ch ......

关于MYSQL的innodb表备份的问题

请问下哪位仁兄有比较好的备份方案,用什么工具或者用什么方式,小弟借鉴下
直接用MYSQLDUMP备份
OR
用SQLYOG之类的图形化管理工具备份

直接用mysql自带的 mysqldump 就可以了。
http://dev.mysql.com/doc/re ......

mysql数据找回难题,高分,急!!!

我在清理mysql的时候,一不留神将mysql(即data里的mysql文件夹)数据库给删掉了,隔了几个小时我重启了mysql软件,mysql就自动初始化了数据库,导致从删除mysql文件夹开始到重启这段时间的数据丢失,那位高手帮想想办 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号