【问题标题】:Mysql service wont start on windows 2008 server r1mysql 服务不会在 windows 2008 server r1 上启动
【发布时间】:2012-05-22 14:17:10
【问题描述】:

大约一个月前,我在 mysql 管理员上更改了启动参数后,我的服务器被冻结了。所以我重新启动了。自从我的 mysql 服务不会在启动时启动或当我尝试手动启动它时。我只能在控制台模式下启动 mysql (mysqld --console)。 我尝试了很多东西,但都没有奏效:

  • 我已卸载并重新启动服务器,然后再次安装;
  • 我已删除程序文件夹中与mysql相关的所有内容并重新安装
  • 我已删除programdata文件夹中的所有相关文件
  • 我已经尝试使用 3307 端口而不是 3306,但仍然无法使用

现在当我再次安装 mysql 时,它在安装过程中永远无法启动服务,因此它永远无法结束安装。但我仍然可以使用“mysqld --console”在命令行上启动 mysql 服务器 我试图查看事件 lgo ,我看到的唯一错误是插件联合被禁用,我寻找有关此错误的解决方案,但没有一个对我有用。我相信这可能是一些关于窗户的东西。任何帮助表示赞赏。

【问题讨论】:

  • 检查服务的用户凭据和任何可能的依赖项。是否撤消了启动参数?
  • 是的,我确实撤消了启动参数,但仍然无法正常工作。
  • 然后我会卸载,删除,清理注册表,然后重新安装。

标签: mysql windows windows-server-2008


【解决方案1】:

卸载、删除以及您在上面所做的所有清理工作。

另外手动删除 MySQL Windows 服务。 这可以通过命令行使用sc stop MySQL 然后sc delete MySQL 来完成。

在安装之前,不需要重新启动。

手动重新创建 Windows 服务,如果安装程序没有为您执行此操作,可以使用 "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install 完成(如手册所述)。

如果 MySQL 安装程序安装了按需启动类型的服务,您可以使用以下命令编辑以在启动时自动启动:sc config MySQL start= auto(= 符号后面的空格是有意的且需要的)。之后您可以使用sc start MySQL 启动服务。

【讨论】:

    猜你喜欢
    • 2012-03-25
    • 2013-06-25
    • 2015-10-04
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 2013-06-25
    相关资源
    最近更新 更多