【问题标题】:MySQL service is not starting up in WindowsMySQL 服务未在 Windows 中启动
【发布时间】:2012-12-11 20:03:24
【问题描述】:
FROM C:\ProgramData\MySQL\MySQL Server 5.5\Data\purplista.err:

121226 13:12:06  [Note] Plugin 'FEDERATED' is disabled.

121226 13:12:06  InnoDB: The InnoDB memory heap is disabled

121226 13:12:06  InnoDB: Mutexes and rw_locks use Windows interlocked functions

121226 13:12:06  InnoDB: Compressed tables use zlib 1.2.3

121226 13:12:06  InnoDB: Initializing buffer pool, size = 107.0M

121226 13:12:06  InnoDB: Completed initialization of buffer pool

121226 13:12:06  InnoDB: highest supported file format is Barracuda.

我在从 mySql 工作台启动 Mysql 时遇到了上述问题。如果我从 Windows 服务启动它,它会在几秒钟内自动停止。

注意:如果我卸载并重新安装它一段时间,但几天后我又遇到了这个问题

谁能帮我解决这个问题?

【问题讨论】:

  • 你知道服务的工作文件夹是什么,发给mysqld的是什么命令行吗?

标签: mysql


【解决方案1】:

我认为问题可能是。

  1. 授予 MySql 访问防火墙的权限,修复此问题
  2. 您应该允许 MySQL 服务器 (mysqld.exe) 启动并允许访问 到 3306 端口。
  3. 然后尝试减小 my.ini 文件中的 innodb_buffer_pool_size。设置它 到 1G 并检查这是否允许服务启动。

notemysql使用tcp连接

【讨论】:

  • 感谢您的快速回复!虽然我面临这个问题,但我已经关闭了我机器上的防火墙。
  • @VijayM 也检查最后一个
  • 我按照您的建议进行了更改,但尚未解决
【解决方案2】:

对于

121226 13:12:06  InnoDB: The InnoDB memory heap is disabled

您可以尝试在my.cnf 中设置innodb_use_sys_malloc = 0。更多参考文档是here

还有:

  • 你可以试试清除mysql-bin.index的内容。相关问题是here

  • 如果您有一些防病毒/防火墙软件,请尝试将其关闭并检查其功能,bec。这可能是一些问题的原因。

【讨论】:

    猜你喜欢
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多