哪位MYSQL大牛帮下忙~数据库表打不开了。

MySql 码拜 9年前 (2016-02-11) 1676次浏览
一个客户的LINUX服务器,使用MYSQL,已经存了几百G的数据了,本人在navicat查询资料。一部分能搜到 ,一部分搜索不到,报错,提示要修复,
本人便利用navicat自带的修复工具,不知道是不是数据量太多,一直卡再修复状态,由于电脑要断电,只能强行停止掉修复。
然后这个数据表就再也开不起了,也不报错,一直没反应。select 任何简单的内容都是等待状态。
毕竟是重要数据,现在怎么办呢?急救!
解决方案

1

直接在Linux下操作mysql命令查询

2

检查一下MYSQL的错误日志,贴出以供分析。
可以百度一下 MYSQL错误日志 以知道在哪怎么样找到。

1

看一下mysql错误日志报的什么错误

10

SHOW PROCESSLIST查看数据库中表的状态,能否被锁;
kill id   //杀掉被锁的表
http://www.cnblogs.com/daxian2012/archive/2012/09/04/mysql.html

6

假如表有问题
mysql错误日志中会有记录
centos位置在
/var/lib/log/mysql.log

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明哪位MYSQL大牛帮下忙~数据库表打不开了。
喜欢 (0)
[1034331897@qq.com]
分享 (0)