【问题标题】:Installing MySQL on Windows Vista (with IIS)在 Windows Vista 上安装 MySQL(使用 IIS)
【发布时间】:2010-02-27 16:57:17
【问题描述】:

为什么在 Windows Vista 上安装 MySQL 如此困难?对于不是的人 一个专业的数据库管理员,我好像在跳槽。

这个页面 http://forums.mysql.com/read.php?11,200958,204223#REPLY 指向这个页面 http://www.sqlservercentral.com/blogs/brian_kelley/archive/2008/04/04/installing-5-0-51a-mysql-community-edition-on-windows-vista.aspx 这表明这个页面 http://port25.technet.com/archive/2007/03/16/mysql-on-windows-configuration-install.aspx 指向这个漂亮的pdf文件 http://port25.technet.com/videos/research/MySQL_Windows.pdf 啊,现在我已经到了某个地方。

它建议我关闭用户帐户控制 (UAC)。我做到了。

但是按照这些步骤之后 安装结束时出现错误,提示服务器无法启动。 [IMG]http://i67.photobucket.com/albums/h292/Athono/help-1.jpg[/IMG]

我到哪里去找答案?

【问题讨论】:

  • 您是否在事件查看器中查看是否显示为什么服务无法启动?
  • 找不到来自源 MySQL 的事件 ID 100 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。如果事件起源于另一台计算机,则显示信息必须与事件一起保存。事件中包含以下信息:Aborting

标签: mysql iis windows-vista


【解决方案1】:

我之前遇到过这个问题,虽然我从来没有弄清楚究竟是什么导致了问题,但它与之前安装/卸载 MySQL 有关。该软件似乎没有完全删除服务注册,然后与新安装发生冲突。我最终使用“sc”工具修复了它,并删除了注册表中与 MySQL 相关的所有内容,然后重新启动并重新安装。

More Information in this bug report.

【讨论】:

  • 什么是sc工具?我将不得不用谷歌搜索我已经卸载了该程序,现在我想我将使用 regedit 进入注册表
  • MySQL 在服务列表中。我尝试启动它,它给出了错误 1067:进程意外终止
  • 我发现 MySQL 启动然后停止通常是防火墙问题。您通常需要为 mysqld-nt.exe(或您的副本的名称)创建一个例外,并且您应该关闭并运行。
【解决方案2】:

服务可能已安装,但未启动。取消该特定向导并通过服务管理器手动启动服务。将其设置为自动将在每次启动 Windows 时启动它。

打开服务管理器的可能步骤类似于Right-click Computer -> Manage -> Services。服务名称在安装期间设置,默认为MySQL。我现在不在 Vista 机器附近,否则我会帮你检查一下。

【讨论】:

  • 谢谢,我进行了全新安装,但仍然出现安装错误。 MySQL 在服务列表中。我尝试启动它,它给出了错误 1067:进程意外终止
【解决方案3】:

Revo Uninstaller 成功地删除了注册表项。

【讨论】:

    【解决方案4】:

    您是否尝试过安装诸如

    之类的堆栈

    WAMPhttp://www.wampserver.com/en/

    XAMPPhttp://www.apachefriends.org/en/xampp-windows.html

    • 它可以一次性安装 Apache、PHP、MySQL。最多可能需要几分钟。我在 Vista Business 32 上使用 WAMP。

    【讨论】:

      【解决方案5】:

      我过去在使用 MySQL 时遇到过问题,在尝试卸载它时,Vista 和 Win 7 中并未删除所有内容。如果您还没有这样做,我建议您再次卸载,然后查看隐藏目录 C:\程序数据。删除位于那里的 MySQL 目录,然后尝试从头开始重新安装。

      【讨论】:

        【解决方案6】:

        bmarstella 对我的建议。非常感谢 bmarstella :)

        请卸载所有现有的 MY SQL 服务器、工具、toad 等,然后从 Program Files 中删除 MYSQL,然后从 ProgramData 和注册表中删除 MYSQL。

        它对我有用:)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-27
          • 2012-06-17
          • 2015-12-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多