Xampp MySQL未启动-“;正在尝试启动MySQL服务…”;
我刚刚安装了XAMPP for Windows-应该是最新版本(XAMPP控制面板v3.2.1) Apache在端口80和443上运行良好,但MySQL没有启动。当我按下开始按钮时,我收到以下消息: 正在尝试启动MySQL服务 然后弹出一个窗口,问我是否允许这样做,这是我想要的。但之后什么也没发生。我可以按任意次数,但结果相同Xampp MySQL未启动-“;正在尝试启动MySQL服务…”;,mysql,windows,apache,installation,xampp,Mysql,Windows,Apache,Installation,Xampp,我刚刚安装了XAMPP for Windows-应该是最新版本(XAMPP控制面板v3.2.1) Apache在端口80和443上运行良好,但MySQL没有启动。当我按下开始按钮时,我收到以下消息: 正在尝试启动MySQL服务 然后弹出一个窗口,问我是否允许这样做,这是我想要的。但之后什么也没发生。我可以按任意次数,但结果相同 我能用MySQL做什么?在Windows中,你应该去:开始>运行>服务.msc>Apache 2.4>属性>开始模式>自动>应用>开始>确定>[与MySQL相同]重新启动
我能用MySQL做什么?在Windows中,你应该去:开始>运行>服务.msc>Apache 2.4>属性>开始模式>自动>应用>开始>确定>[与MySQL相同]重新启动Mysql 15分钟后,仅在Xampp中停止我的sql 15分钟。如果我的sql正在运行,但端口未显示在Xampp中,请单击Config>My.ini编辑此文件并更改端口号3306>3307,然后保存并重新启动Xampp………是否使用默认安装路径 在我的例子中,当我运行mysql_start.bat时,我得到了以下错误:
Can`t find messagefile 'D:\xampp\mysql\share\errmsg.sys'
我将我的xampp文件夹移动到驱动器的根目录下,它开始工作
如果您的windows上已经安装了MySQL,请转到windows上的services.msc文件,右键单击MySQL文件并停止服务,现在打开XAMPP并启动MySQL。现在MySQL将在端口3306上启动。停止xampp后,转到配置并将MySQL的端口3306更改为3308并保存。现在启动sql……享受很多原因之一是xampp无法自行启动MySQL服务。您需要做的一切就是手动运行mySQL服务 首先,确保“mysqld.exe”没有运行,如果有,请结束它。(转到任务管理器>进度选项卡>右键单击“mysqld.exe'>结束任务”) 通过运行打开services.msc(按'Window+R')>services.msc或在XAMPP控制面板上,单击'services'按钮。
找到“MySQL”服务,右键单击并运行它。我对此有问题,因为我不小心将XAMPP安装到了
c:\windows\program files(x86)
,这导致了windows权限问题
安装说明不在那里安装,但我认为它说要在那里安装
我卸载并重新安装到
c:\xampp
上,它成功了。如果您有其他测试应用程序,如SQL web batch等,请卸载它们,因为它们正在端口3306中运行 我可以分享我是如何解决我的案例中的问题的
似乎不知何故,我安装了mySQL服务器5.7。它没有显示在Windows的“添加/删除程序”列表中,所以我不知道。我在查过XAMPP日志后做了标记
就在XAMPP启动之后,它在日志中显示mySQL中存在冲突,并指出安装my mySQL Server 5.7的文件夹。我从ProgramFiles(x86)和ProgramData文件夹中手动删除了mySQL 5.7,然后重新启动,XAMPP mySQL正常启动
我只尝试过停止mySQL服务,但对我来说它不起作用。只有手动删除所有mySQL 5.7文件夹似乎有所帮助。今天在Windows 10机器上出现了这个问题。打开
C:\xampp\data\mysql\u error.log
并查找包含[error]
的行
最后一个错误行是:
... [ERROR] InnoDB: File (unknown): 'close' returned OS error 206. Cannot continue operation
重要提示:如果您的错误不同,请用谷歌搜索(您可能会找到修复方法)
搜索Apache Friends Support Forum上发现的上述错误,导致我找到修复程序:
C:\xampp\mysql\bin\my.ini
并在[mysqld]
部分的末尾添加以下行(位于包含#UTF 8设置的行上方)
:innodb\u flush\u方法=正常
services.msc
Find MySql并将属性更改为disabledXampp
的控制面板中,通过左侧的复选框卸载MySql,然后通过单击相同的复选框再次安装我也有同样的问题。最终找到了解决方案: 安装工具中的
重新定位XAMPP
选项没有正确地重新定位路径并损坏路径,但我已手动更改my.ini
中的目录(基本目录
,数据目录
,…)。之后,mysql成功启动。Windows 10用户:
我也有这个问题。不过,一点调查也有帮助。在这之前我有一个问题,3306被使用。所以我发现端口3306正被另一个程序使用。特别是一个我试图学习的JDBC程序,在我尝试这个JDBC之前,我已经安装了xammp。所以我删除了整个文件,然后我在这里,你在哪里。问题是我的“ImagePath”(注册表变量)在再次安装mySql时发生了更改。简单地说,xammp不知道您的mysqld.exe在哪里,或者文件不在您告诉它的位置。以下是修复方法:
感谢dave每次我的MySQL启动时,它都会停止,然后我注意到一些文件是在C:\xampp\MySQL\data中生成的。我尝试删除该目录中的一些文件(如错误日志、错误文件等)。首先备份要删除的内容,以避免丢失数据 我不知道它是怎么工作的。我只是想在本地机器上启用HTTPS,但是