如何让 mysql 服务器在 xampp 中工作?
Posted
技术标签:
【中文标题】如何让 mysql 服务器在 xampp 中工作?【英文标题】:How can I get mysql server to work in xampp? 【发布时间】:2014-07-30 06:15:13 【问题描述】:我最近在 Windows 7 中安装了 xampp。当我尝试运行 mysql 时出现以下错误:
Error: MySQL shutdown unexpectedly.
12:27:51 PM [mysql] This may be due to a blocked port, missing dependencies,
12:27:51 PM [mysql] improper privileges, a crash, or a shutdown by another method.
12:27:51 PM [mysql] Press the Logs button to view error logs and check
12:27:51 PM [mysql] the Windows Event Viewer for more clues
12:27:51 PM [mysql] If you need more help, copy and post this
12:27:51 PM [mysql] entire log window on the forums
在 my.ini 中,我将端口从 3306 更改为 3307,因为我的计算机上也运行了不同的 mysql 服务器 5.6.19。但我仍然得到同样的错误。请问谁能帮帮我???我还卸载了 Xampp 并重新安装了它:(。
【问题讨论】:
在一个解决方案中使用 openfire 你按下日志按钮了吗?最后几行是什么? @Mark:openfire 是一个 jabber 服务器。和让mysql运行有什么关系? 是的,我已经检查过了。 2014-06-09 12:44:04 8696 [注意] 关闭插件 'MEMORY' 2014-06-09 12:44:04 8696 [注意] 关闭插件 'CSV' 2014- 06-09 12:44:04 8696 [注意] 关闭插件 'sha256_password' 2014-06-09 12:44:04 8696 [注意] 关闭插件 'mysql_old_password' 2014-06-09 12:44:04 8696 [注意] 关闭插件 'mysql_native_password' 2014-06-09 12:44:04 8696 [注意] 关闭插件 'binlog' 2014-06-09 12:44:04 8696 [注意] c:\xampp\mysql\bin \mysqld.exe: 关机完成@Lee 【参考方案1】:10 分钟前刚刚解决了同样的问题。
-
打开 XAMPP
点击配置
点击服务和端口设置
单击 MySQL 选项卡
更改主端口
点击保存
然后重启MySQL服务
【讨论】:
我之前尝试过,但仍然遇到同样的错误。我也更改了 my.ini。 有几个地方需要改变。在 my.ini 中:端口、主端口 在 php.ini 中:mysql.default_port、mysqli.default_port。你有没有更新所有四个?【参考方案2】:在尝试关闭所有聊天程序(如Skype等)之前遇到过这种情况,因为它使用与xampp端口80相同的端口,现在关闭后您可以在运行xamp后重新打开它
【讨论】:
问题不在于apache。我的问题是 Mysql 和端口 3306【参考方案3】:我之前遇到过类似的问题,我找到的唯一解决方案是使用旧版本的 XAMPP。我目前不在我的家用电脑上,目前无法为您提供适合我的确切版本,但如果有帮助,我稍后会将其发布在 cmets 中(我最好的猜测是 1.7.5)。
同时,如果您使用的是最新版本的 XAMPP,您可能会尝试使用旧版本。
【讨论】:
以上是关于如何让 mysql 服务器在 xampp 中工作?的主要内容,如果未能解决你的问题,请参考以下文章
Xdebug + XAMPP + Netbeans = 失败。无法让调试器在 Netbeans 中工作
如何配置虚拟主机在 Xampp 的 htdocs 目录中工作?