【问题标题】:Windows 8.1 XAMPP MySQL Service detected with wrong pathWindows 8.1 XAMPP MySQL 服务检测到路径错误
【发布时间】:2014-09-28 18:58:08
【问题描述】:

我是这个论坛的新手,所以请多多包涵。 我已经尝试了几个小时让 MySQL 在我刚刚安装的 Windows 8.1 的 XAMPP 中启动。错误代码如下。 根据我读过的其他帖子,这是我已经尝试过的: 它说我没有以管理员权限运行,但我去了控制面板用户帐户,它说我是管理员,也是唯一的管理员 我进入 Program Files(x86),那里没有 MySQL 文件夹。 我试着进入服务。 MySQL 已停止。我无法启动它;它说 Windows 找不到该文件。 我编辑了 MySQL 和 php 的 ini 文件,将端口从 3306 更改为 3308。 我尝试进入 cmd 删除 mysql 并创建一个服务条目。两次我都收到一条错误消息,上面写着“Open Service FAILED 5: Access is Denied。 我将不胜感激您可以提供的任何帮助以使其正常工作。谢谢。

7:32:33 PM  [main]  Initializing Control Panel
7:32:33 PM  [main]  Windows Version: Windows 8  64-bit
7:32:33 PM  [main]  XAMPP Version: 1.8.3
7:32:33 PM  [main]  Control Panel Version: 3.2.1  [ Compiled: May 7th 2013 ]
7:32:33 PM  [main]  You are not running with administrator rights! This will work for
7:32:33 PM  [main]  most application stuff but whenever you do something with services
7:32:33 PM  [main]  there will be a security dialogue or things will break! So think 
7:32:33 PM  [main]  about running this application with administrator rights!
7:32:33 PM  [main]  XAMPP Installation Directory: "c:\xampp\"
7:32:33 PM  [main]  Checking for prerequisites
7:32:33 PM  [main]  All prerequisites found
7:32:33 PM  [main]  Initializing Modules
7:32:33 PM  [Apache]    XAMPP Apache is already running on port 80
7:32:33 PM  [Apache]    XAMPP Apache is already running on port 443
7:32:33 PM  [mysql]     MySQL Service detected with wrong path
7:32:33 PM  [mysql]     Change XAMPP MySQL and Control Panel settings or
7:32:33 PM  [mysql]     Uninstall/disable the other service manually first
7:32:33 PM  [mysql]     Found Path: "C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini" MySQL
7:32:33 PM  [mysql]     Expected Path: c:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql
7:32:33 PM  [main]  Starting Check-Timer
7:32:33 PM  [main]  Control Panel Ready
7:32:41 PM  [mysql]     Attempting to start MySQL service...

【问题讨论】:

    标签: mysql windows xampp


    【解决方案1】:

    开始 -> 运行 -> regedit.

    涉及编辑注册表,但可以找到服务信息 在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services 中。找到 mysql 要重定向的服务,找到 ImagePath 子项并更改 那个值。

    在那里你可以设置你的默认路径:)

    【讨论】:

    • 感谢@Chirag Rathod。真的很有帮助。
    【解决方案2】:

    这个问题我也遇到过,解决方法是你必须从system registery中删除旧的mysql文件。

    goto start--> regedit.exe

    打开它,在以下窗口的左侧站点选项卡上继续

    HKEY_LOCAL_MACHINE --> SOFTWARE

    在软件下检查mysql文件夹并删除,然后重启电脑尝试连接mysql。

    【讨论】:

      【解决方案3】:

      转到开始菜单并搜索“服务”。在此服务菜单中找到 MySql 并单击停止以停止此服务。关闭您的服务窗口并卸载您的 XAMPP。之后卸载您以前的 Mysql Server(如果已安装)。然后删除您的 XAMPP 文件夹 (c:\xampp) 并删除 mysql 文件夹 (C:\Program Files (x86)\MySQL)。清理您的注册表。
      我使用 Glary Utilities 来清理注册表错误。 (http://download.glarysoft.com/gu5setup.exe)。在 Glary Utilities 的高级选项卡中单击 windows 注册表下的修复。选择深度扫描并修复您的注册表。 然后重新启动计算机并重新安装 ZAMPP。并运行你的 mysql 服务器。我认为这样你就可以在不妨碍你的窗户的情况下解决你的问题。


      注意:请备份您的数据,然后开始此过程。


      如果有效请回复我。

      【讨论】:

        【解决方案4】:

        开始 输入注册表

        导航到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

        搜索Mysql 更改 ImagePath 子项并更改该值。 修改mysql路径

        之前 "C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini" MySQL

        "C:\xampp\mysql\bin\mysqld" --defaults-file="C:\xampp\mysql\bin\my.ini" MySQL

        【讨论】:

          猜你喜欢
          • 2017-12-30
          • 1970-01-01
          • 1970-01-01
          • 2015-08-13
          • 2018-06-20
          • 1970-01-01
          • 2017-03-04
          • 2013-03-21
          • 2012-08-15
          相关资源
          最近更新 更多