全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1140|回复: 16
打印 上一主题 下一主题

[Windows VPS] 【求助】mysql 表为”使用中“,求老司机帮忙

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-22 23:38:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直正常使用,突然有一天,发现数据库连接不上,mysql启动不了
经过多次分析
可能由于用了INNODB导致mysql无法启动。
因此
mysql5.5下
default-storage-engine=MYISAM
innodb=OFF
用这个关闭了之后可以正常启动mysql。但是打开数据库所有表格就打不开,显示使用中。这个该怎么办。

QQ截图20160622233708.jpg (29.18 KB, 下载次数: 0)

谁有经验,帮帮忙,感激不尽
2#
发表于 2016-6-22 23:44:23 | 只看该作者
把数据库数据表全部修复一下就行了.
3#
 楼主| 发表于 2016-6-22 23:45:10 | 只看该作者
domin 发表于 2016-6-22 23:44
把数据库数据表全部修复一下就行了.

怎么修复呢
4#
发表于 2016-6-22 23:45:38 | 只看该作者

phpmyadmin里勾上表, 然后点修复啊
5#
 楼主| 发表于 2016-6-22 23:48:57 | 只看该作者
domin 发表于 2016-6-22 23:45
phpmyadmin里勾上表, 然后点修复啊

修复了依旧“使用中”
Table
Op
Msg_type
Msg_text

repair
Error
Unknown storage engine 'InnoDB'

Corrupt
6#
发表于 2016-6-22 23:51:33 | 只看该作者
Unknown storage engine 'InnoDB'

my.cnf 里没开innodb吧
7#
 楼主| 发表于 2016-6-22 23:53:46 | 只看该作者
domin 发表于 2016-6-22 23:51
Unknown storage engine 'InnoDB'

my.cnf 里没开innodb吧

就是因为开启了innodb之后mysql无法启动,所以才关闭的
8#
 楼主| 发表于 2016-6-22 23:59:24 | 只看该作者
domin 发表于 2016-6-22 23:51
Unknown storage engine 'InnoDB'

my.cnf 里没开innodb吧

那这个目前该怎么办呢,如果开启innodb,mysql就启动不了
9#
发表于 2016-6-23 00:21:57 | 只看该作者
Pioneer 发表于 2016-6-22 23:59
那这个目前该怎么办呢,如果开启innodb,mysql就启动不了

你看看日志里是怎么回事为啥无法启动.
10#
发表于 2016-6-23 00:25:31 | 只看该作者
先到 innodb里面恢复导出 再导入把 不能直接拷贝
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-27 15:35 , Processed in 0.372448 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表