我正在尝试将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和控制面板中的端口?如果有人能给我一些建议,或是给我一个类似的问题,我将不胜感激。谢谢您。
2条答案
按热度按时间rjjhvcjd1#
您需要更改端口或找到正在使用它的进程来阻止它这样做。
更改端口是最简单的解决方案。
您需要在将来的应用程序中指定端口不是3306,因为默认情况下它将假定为3306,并导致应用程序无法工作。
您可以执行以下操作以确定哪个进程正在使用指定的端口:
打开命令提示符(使用提升的权限(作为管理员))并运行以下命令:
netstat -a -b
这将输出所有进程和相关端口的列表。您也可以将其放入文本文件中,如下所示:
netstat -a -b > myFile.txt
切换mysql使用的端口:如错误所示,端口3306正被系统上的其他进程使用。
解决这个问题的最简单方法是将其切换到另一个端口。
您可以通过打开xampp控制面板并单击mysql按钮旁边的“config”来实现这一点。之后,单击
my.ini
.之后,在文本文件中,将端口编辑为您想要使用的任何端口。
z9smfwbn2#
现在您已经完成了所有操作,接下来您必须单击config,然后单击->service and port settings。将主端口也更改为8080。在浏览器上,记住使用localhost:8080 rather 不仅仅是本地主机。