13版OA系统,Mysql5_OA服务启动不了的常见现象及解决办法如下:
一般情况下试试强制启动:
1)、打开my.ini,去掉innodb_force_recovery=1前边的注释
2)、启动MySQL5_OA服务,此时MySQL处于只读状态,可以导出,不可 写入。如果仍不能启动,可以尝试将innodb_force_recovery修改为2、 3、4、5、6等,直到可以启动为止。
3)、使用MySQL管理工具,将TD_OA等相关的数据库导出为SQL文件
4)、停止MySQL5_OA服务,删除TD_OA下的所有文件、ibdata1、 ib_logfile0、ib_logfile1等文件
5)、启动MySQL5_OA服务,然后导入此前备份的SQL文件。 恢复之后所 有的服务都正常启动了。
如果强制启动无效通过查看D:\MYOA\data5下的apache日志,按照解决mysql服务写的日志内容处理:
第一种情况:
现象:
MySQL的错误日志文件(data5\机器名.err)会记录如下内容
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Error: trying to add tablespace 460 of name '.\td_oa\flow_data_35.ibd'
InnoDB: to the tablespace memory cache, but tablespace
InnoDB: 460 of name '.\td_oa\exa