xampp中的MySQL启动不了 日志在此 不过看不懂

2014-09-0221:47:24288[Note]Plugin'FEDERATED'isdisabled.2014-09-0221:47:241c78InnoDB:W... 2014-09-02 21:47:24 288 [Note] Plugin 'FEDERATED' is disabled.
2014-09-02 21:47:24 1c78 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2014-09-02 21:47:24 288 [Note] InnoDB: The InnoDB memory heap is disabled
2014-09-02 21:47:24 288 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2014-09-02 21:47:24 288 [Note] InnoDB: Compressed tables use zlib 1.2.3
2014-09-02 21:47:24 288 [Note] InnoDB: Not using CPU crc32 instructions
2014-09-02 21:47:24 288 [Note] InnoDB: Initializing buffer pool, size = 16.0M
2014-09-02 21:47:24 288 [Note] InnoDB: Completed initialization of buffer pool
2014-09-02 21:47:24 288 [Note] InnoDB: Highest supported file format is Barracuda.
2014-09-02 21:47:24 288 [Note] InnoDB: The log sequence numbers 0 and 0 in ibdata files do not match the log sequence number 3043140 in the ib_logfiles!
2014-09-02 21:47:24 288 [Note] InnoDB: Database was not shutdown normally!
2014-09-02 21:47:24 288 [Note] InnoDB: Starting crash recovery.
2014-09-02 21:47:24 288 [Note] InnoDB: Reading tablespace information from the .ibd files...
2014-09-02 21:47:24 288 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace mysql/slave_relay_log_info uses space ID: 3 at filepath: .\mysql\slave_relay_log_info.ibd. Cannot open tablespace office/wp_terms which uses space ID: 3 at filepath: .\office\wp_terms.ibd
InnoDB: Error: could not open single-table tablespace file .\office\wp_terms.ibd
InnoDB: We do not continue the crash recovery, because the table may become
InnoDB: corrupt if we cannot apply the log records in the InnoDB log to it.
InnoDB: To fix the problem and start mysqld:
InnoDB: 1) If there is a permission problem in the file and mysqld cannot
InnoDB: open the file, you should modify the permissions.
InnoDB: 2) If the table is not needed, or you can restore it from a backup,
InnoDB: then you can remove the .ibd file, and InnoDB will do a normal
InnoDB: crash recovery and ignore that table.
InnoDB: 3) If the file system or the disk is broken, and you cannot remove
InnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnf
InnoDB: and force InnoDB to continue crash recovery here.
展开
 我来答
Jesse__2005
2014-09-04 · 超过60用户采纳过TA的回答
知道答主
回答量:166
采纳率:100%
帮助的人:104万
展开全部
日志里面告诉你解决方法了。
1,确认basedir的权限问题
2,重新恢复数据库
3,配置文件中 加上 innodb_force_recovery = 4

一般情况下是解决方法3
匿名用户
推荐于2017-08-18
展开全部
xampp中的MySQL启动不了 日志在此 不过看不懂
日志里面告诉你解决方法了。
1,确认basedir的权限问题
2,重新恢复数据库
3,配置文件中 加上 innodb_force_recovery = 4

一般情况下是解决方法3
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长朦
2017-11-23 · TA获得超过249个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:239万
展开全部

真正的完美解决办法:

1.修改my.cnf/my.ini ,innodb_force_recovery = 1

2.先启动Mysql,service mysql(d) start

3.修改my.cnf/my.ini ,innodb_force_recovery = 0

4.重新启动Mysql,service mysql(d) restart

5.导出出错的数据库  dump …dbname……sql(命令记不全了),再删除这个出错的数据库

6.停止数据库service mysql stop

7.重启服务器

8.重启mysql(如果没有设置开机启动的话)

9.重启mysql后,导入之前备份的数据库,source sqlbak.sql。。。。额,大概意思是这样

10.再重启一下mysql试试,service mysql restart,嗯,能正常启动!

详见:网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dttsw
2017-07-21 · TA获得超过1059个赞
知道小有建树答主
回答量:770
采纳率:88%
帮助的人:303万
展开全部
.\office\wp_terms.ibd
上面文件打不开了。文件要还在,运行一下check命令修复。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式