1

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

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

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

4

1 回答 1

1

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

另外手动删除 MySQL Windows 服务。这可以通过命令行使用sc stop MySQLthen来完成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-05-22T14:38:39.070 回答