检测到Windows 8.1 XAMPP MySQL服务路径错误

时间:2014-08-06 00:02:52

标签: mysql windows xampp

我是这个论坛的新手所以请耐心等待。 我已经尝试了几个小时让MySQL在我刚刚安装的XAMPP for Windows 8.1中启动。错误代码如下。 根据我读过的其他帖子,这是我已经尝试过的内容: 它说我没有运行管理员权限,但我去了控制面板用户帐户,它说我是管理员和唯一的管理员 我进入Program Files(x86),那里没有MySQL文件夹。 我试着去服务。 MySQL已停止。我无法启动它;它说Windows无法找到该文件。 我编辑了MySQL和php的ini文件,将端口从3306更改为3308。 我尝试进入cmd删除mysql并创建服务条目。两次我收到一条错误消息,表示"开放服务失败5:访问被拒绝。 感谢您为实现这一目标而提供的任何帮助。感谢。

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...

4 个答案:

答案 0 :(得分:2)

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

goto start--> regedit.exe

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

HKEY_LOCAL_MACHINE --> SOFTWARE

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

答案 1 :(得分:2)

开始 - >运行 - > regedit

  

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

您可以设置默认路径:)

答案 2 :(得分:0)

转到开始菜单并搜索“服务”。在此服务菜单中找到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服务器。我想这样你就可以在不妨碍窗户的情况下解决问题。


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


如果有效,请回复我。

答案 3 :(得分:0)

开始 输入regedit

导航到 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

enter image description here