首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法将MySQL连接到XAMPP

无法将MySQL连接到XAMPP
EN

Stack Overflow用户
提问于 2018-12-09 22:32:44
回答 2查看 846关注 0票数 2

我正在尝试将我的MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按下start MySQL,它就不会运行,并且我得到一个错误:

代码语言:javascript
运行
复制
Port 3306 in use by "Unable to open process"!
MySQL WILL NOT start without the configured ports free!
You need to uninstall/disable/reconfigure the blocking application
or reconfigure MySQL and the Control Panel to listen on a different port

这会不会是因为我的病毒防护软件或VPN?如何在MySQL和控制面板中更改端口?如果有人能给我一些建议,或者把我引向一个已经回答过的类似的问题,我将不胜感激。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-12-10 04:09:43

您将需要更改端口或找到正在使用它的进程来阻止它这样做。

更改端口是最简单的解决方案。

您需要在将来的应用程序中指定端口为3306以外的其他端口,因为它将假定默认端口为3306,并导致您的应用程序无法工作。

您可以执行以下操作来找出哪个进程正在使用指定的端口:

打开命令提示符(具有提升的权限(以管理员身份))并运行以下命令:netstat -a -b

这将输出所有进程和相关端口的列表。

您还可以将其放入文本文件中,如下所示:netstat -a -b > myFile.txt

切换mysql使用的端口:

如错误所示,端口3306正由系统上的某个其他进程使用。

修复此问题的最简单方法是将其切换到不同的端口。

您可以通过打开XAMPP控制面板并单击mysql按钮旁边的"Config“来完成此操作。之后,单击my.ini

之后,在文本文件中,将端口编辑为您想要使用的任何端口。

票数 2
EN

Stack Overflow用户

发布于 2018-12-10 04:42:24

现在您已经完成了所有操作,然后必须单击Config,然后单击->Service and Port Settings。将Main Port也更改为8080。在浏览器上,记得使用localhost:8080,而不仅仅是本地主机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53693364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档