您的位置:首页 > 数据库 > MySQL

90 mysql mysql中的表显示“使用中”解决办法!

2015-09-17 15:33 579 查看


mysql中的表显示“使用中”解决办法!

可能的原因:

升级了MySQL版本 SELECT VERSION( )

改变了安装目录
如类型是MyISAM, 数据文件则以”Table.frm”"Table.MYD”"Table.MYI”"三个文件存储于”/data/$databasename/”目录中.

如类型是InnoDB, 数据文件则存储在”$innodb_data_home_dir/″中的ibdata1文件中(一般情况),结构文件存在于table_name.frm中.

数据备份不完全

Step 1 : 重启mysql服务
net stop mysql

net
start mysql。

step 2:

检查表:CHECK TABLE xxtable

分析表:ANALYZE TABLE xxtable

修复表:REPAIR TABLE xxtable

或者: REPAIR TABLE xxtable USE_FRM;

//修复表结构.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件

step 3:

检查磁盘大小

step 4:

备份 导入..好了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: