我刚刚安装了Windows的XAMPP – 应该是最新的版本(XAMPP控制面板v3.2.1)。
Apache在80和443端口上运行得很好,但是MySQL并没有启动。 当我按下开始button,我得到这个消息:
试图启动MySQL服务…然后popup一个窗口,问我是否要允许这个,我想要的。 但是之后没有任何事情发生。 我可以按我想要的次数,但结果是一样的。
我可以做什么,我的SQL?
将MySQL端口从3306更改为3307。
http://silentlyrun.blogspot.in/2013/02/how-to-change-apache-n-mysql-port-for.html
希望这可以帮助!
如果你的窗口上已经安装了MySQL,那么去你的windows上的services.msc文件,右键单击MySQL文件并停止服务,现在打开你的XAMPP并启动MySQL。 现在MySQL将在端口3306上启动。
只停止我的SQL在Xampp的15分钟15分钟后重新启动Mysql。如果我的SQL运行但端口不显示在Xampp然后单击配置> my.ini编辑此文件并更改端口号3306> 3307并保存并重新启动xampp … ……
你使用了默认的安装路径吗?
在我的情况下,当我运行mysql_start.bat我有以下错误:
Can`t find messagefile 'D:\xampp\mysql\share\errmsg.sys'
我将我的xampp文件夹移动到驱动器的根目录并开始工作。
希望能帮助到你
在Windows中,你应该去:开始>运行> services.msc> Apache 2.4>属性>启动模式>自动>应用>开始>确定> [与MySQL一样]
停止xampp后,去配置和更改mysql的端口3306到3308并保存。 现在开始sql ……享受
许多原因之一是xampp无法自行启动MySQL服务。 你需要做的一切就是手动运行mySQL服务。
首先,确保' mysqld.exe '没有运行,如果有,结束它。 (转到任务管理器>进度选项卡>右键单击“mysqld.exe”>结束任务 )
打开您的services.msc 运行(按'窗口+ R')> services.msc或在您的XAMPP控制面板,单击“服务”按钮 。 找到“ MySQL ”服务,右键单击并运行它。
我遇到了一个问题,因为我不小心将XAMPP安装到导致Windows权限问题的c:\windows\program files (x86)
中。
安装说没有安装在那里,但我想它曾经说过要安装在那里。
我卸载并重新安装到c:\xampp
,它的工作。
如果您有其他测试应用程序(如SQL Web批处理等),请将其卸载,因为它们在端口3306中运行。