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\exam_data.ibd' already exists in the tablespace

解决办法:

1)、删除flow_data_35.ibd和flow_data_35.frm两个文件

2)、启动MySQL5_OA服务,使用备份的flow_data_35.sql导入到TD_OA库中。如果提示flow_data_35表已经存在不能导入,则继续按后续步骤执行。

3)、在data5下手动建立tmp目录

4)、使用MySQL管理工具或MySQL命令行程序在tmp下建立名称为flow_data_35的表(包含一个字段即可)

5)、将tmp下的flow_data_35.frm和flow_data_35.ibd拷贝到TD_OA目录下

6)、在MySQL管理工具或MySQL命令行程序中,进入TD_OA库,使用drop table flow_data_35;命令清除公共表空间中残留的flow_data_35表的相关信息。

7)、进入tmp库,删掉flow_data_35表

8)、使用备份的flow_data_35.sql导入到TD_OA库中。

9)、如果还有其他表存在该问题,可重复执行4至8步骤。

第二种情况:

现象:

MySQL的错误日志文件(data5\机器名.err)会记录如下内容:

130409 15:54:31 [Note] Plugin 'FEDERATED' is disabled.

130409 15:54:31 InnoDB: The InnoDB memory heap is disabled

130409 15:54:31 InnoDB: Mutexes and rw_locks use Windows interlocked functions

130409 15:54:31 InnoDB: Compressed tables use zlib 1.2.3

130409 15:54:32 InnoDB: Initializing buffer pool, size = 1023.0M

InnoDB: VirtualAlloc(1086849024 bytes) failed; Windows error 8

130409 15:54:32 InnoDB: Completed initialization of buffer pool

130409 15:54:32 InnoDB: Fatal error: cannot allocate memory for the buffer pool

130409 15:54:32 [ERROR] Plugin 'InnoDB' init function returned error.

130409 15:54:32 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

130409 15:54:32 [ERROR] Unknown/unsupported storage engine: Innodb

130409 15:54:32 [ERROR] Aborting

解决办法:

这个是myoa\mysql5\my.ini中innodb_buffer_pool_size的值太大 ,OA服务器操作系统不支持所致。改小后再启动mysql5_OA服务即可,一般保持和数据库大小一致即可。

第三种情况:

现象:mysql服务启动不了,事件查看器中显示:The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.

解决办法:myoa\data5下的ibdata1、ib_logfile0、ib_logfile1文件属性被设置为只读导致,取消只读控制,重启mysql5_OA服务即可。

第四种情况:

现象:MySQL的错误日志文件(data5\机器名.err)会记录如下内容:InnoDB: No valid checkpoint found.

解决办法:找不到检查点,数据库是无效的,此种情况,只能用热备份数据恢复。

说明:以上四种情况,是13版OA系统目前比较常见的mysql服务启动不了的现象和解决办法,大家可作参考,其他情况的话,再具体分析处理。

分析思路总结:遇到mysql5_OA服务启动不了的情况,首先查看myoa\data5下的错误日志文件,根据日志中的具体内容进行具体分析。

通达oa mysql_通达OA-系统mysql5_OA服务启动不了的解决方法相关推荐

  1. nvidia控制面板点了没反应win7_WIN7系统下无法启动NVIDIA控制面板的解决方法

    大家都知道,电脑中几大重要的部分,其中一个就是显卡,很多人平时对于这些都不上 心,只有电脑遇到问题的时候才会检查一下,今天就有位用户来和小编请教说,他电脑的显 示屏打不开了,开机之后没有任何的反应,检 ...

  2. 装了mysql但是服务里没有反应_Mysql安装后在服务里找不到和服务启动不起来的解决方法...

    文章来源:https://www.cnblogs.com/feichen-66/p/11168929.html 一,在安装完Mysql数据库后,发现在控制面板->管理->服务中找不到Mys ...

  3. Mysql安装后在服务里找不到和服务启动不起来的解决方法

    一,在安装完Mysql数据库后,发现在控制面板->管理->服务中找不到Mysql的服务启动 解决方法如下:开启命令行,按照如下步骤即可: 1.进入到mysql的安装包,在bin里执行:my ...

  4. 重装系统后XAMPP启动APACHE报错解决方法

    重装系统后,XAMPP启动APACHE服务一直报错,启动MYSQL组件就正常: [ssl:warn] [pid 11740:tid 244] AH01909: www.example.com:443: ...

  5. 无法启动mysqll1006_CentOS7下MySQL服务启动失败原因及解决方法

    在重启阿里的CentOS7服务器后,重启MySQL 出现错误 Starting mysqld (via systemctl): Job for mysqld.service failed becaus ...

  6. CentOS7下MySQL服务启动失败原因及解决方法

    在重启阿里的CentOS7服务器后,重启MySQL 出现错误 Starting mysqld (via systemctl): Job for mysqld.service failed becaus ...

  7. sql服务启动不了(解决方法之一)

    设置了sql自动启动服务仍旧不能自启 如果尝试了网上的各种方案,还是解决不了自启问题,可以尝试以下我的解决方案,在我自己的电脑上可行 一开始我也在网上找了很多关于自动启动sql服务,可是一直都没有什么 ...

  8. win7系统下重启之后打印机服务就会自动停止的解决方法

    win7系统下重启之后打印机服务就会自动停止的解决方法: 第一步.进入Win7系统后,您需要启动win7系统的任务管理器窗口,然后切换到进程这一栏中,将spoolsv.exe运行进程结束掉.之后,您同 ...

  9. linux系统mysql服务启动失败

    查看mysql.sock文件,如忘记了文件位置,则查看/etc/my.cnf文件. 查看mysql.sock文件是否存在 若不存在 1.service mysqld stop (停止服务) 2.rm ...

最新文章

  1. linux mysql 实例详解_MySQL 多实例详解
  2. 如何再发行 SAPI 5.1 核心组件
  3. 关于渗透的一些思路持续更新(自我理解)
  4. 指定版本的python运行和指定python版本的pip
  5. C# datagridview、datagrid、GridControl增加行号
  6. (08)Verilog HDL同步复位
  7. AGC 012 B - Splatter Painting
  8. matlab中三维非线性拟合,matlab非线性拟合与绘制三维曲面
  9. LeetCode:累加数【306】
  10. 数字信号处理-02- FPGA常用运算模块-加减法器和乘法器
  11. Linux卸载Apache服务器
  12. 拼音模糊搜索 php,基于 XunSearch(迅搜)SDK 的全文搜索 Laravel 5.* 软件包,支持全拼、拼音简写、模糊搜索、热门搜索、搜索提示...
  13. TAOCP-Reading-计算机程序设计艺术阅读-1-3
  14. java实现redis批量lpush,redis lpush list命令
  15. 吃着火锅唱着歌学会Docker
  16. 快鲸scrm教你用游戏化思维做社群运营
  17. Havel—Hakimi定理(度序列)
  18. 计算机硬件常见配件的性能指标,计算机硬件的功能和功能
  19. 关于赛车游戏制作的一点体会
  20. 常见各国插头标准图示

热门文章

  1. 投资小的项目有哪些?投资小项目推荐
  2. “评论实名制”,10月1日即将实施
  3. 通用Mapper条件查询后并分页
  4. 心血管疾病数据探索分析
  5. 华为mate40功耗测试软件,华为mate40标准版评测_华为mate40标准版详细评测
  6. WE大会马化腾要告诉我们什么?
  7. 全网最强在线解析源码
  8. vulnhub dc1
  9. VulnHub DC1靶机渗透测试
  10. 歌谣学前端之React中虚拟dom