我正在尝试将我的MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按下start MySQL,它就不会运行,并且我得到一个错误:
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和控制面板中更改端口?如果有人能给我一些建议,或者把我引向一个已经回答过的类似的问题,我将不胜感激。谢谢。
发布于 2018-12-10 04:09:43
您将需要更改端口或找到正在使用它的进程来阻止它这样做。
更改端口是最简单的解决方案。
您需要在将来的应用程序中指定端口为3306以外的其他端口,因为它将假定默认端口为3306,并导致您的应用程序无法工作。
您可以执行以下操作来找出哪个进程正在使用指定的端口:
打开命令提示符(具有提升的权限(以管理员身份))并运行以下命令:netstat -a -b
这将输出所有进程和相关端口的列表。
您还可以将其放入文本文件中,如下所示:netstat -a -b > myFile.txt
切换mysql使用的端口:
如错误所示,端口3306正由系统上的某个其他进程使用。
修复此问题的最简单方法是将其切换到不同的端口。
您可以通过打开XAMPP控制面板并单击mysql按钮旁边的"Config“来完成此操作。之后,单击my.ini
。
之后,在文本文件中,将端口编辑为您想要使用的任何端口。
发布于 2018-12-10 04:42:24
现在您已经完成了所有操作,然后必须单击Config,然后单击->Service and Port Settings。将Main Port也更改为8080。在浏览器上,记得使用localhost:8080,而不仅仅是本地主机。
https://stackoverflow.com/questions/53693364
复制相似问题