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:
备份 导入..好了
相关文章推荐
- mysql
- mysql 小知识点备忘(一)
- Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
- mysql支持跨表delete删除多表记录
- Mysql跨表更新 多表update sql语句总结
- MySQL性能优化的最佳20+条经验
- MySQL修改root密码
- Windows下命令行启动和关闭MySQL数据库
- 文本数据增量导入到mysql
- mysql 修改root密码
- mysql 修改root密码
- MySQL Study之--MySQL innodb存储与索引的总结
- Mac下通过Homebrew安装配置MySQL
- Ubuntu下mysql安装,登录
- mysql事件调度器
- mysql 主从复制读写分离
- MySQL添加索引
- mysql备份
- SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束
- mysql 权限基本操作