我正在尝试将MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按启动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和控制面板中的端口?如果有人可以给我一些建议或指导我解决类似的已经回答的问题,将不胜感激。谢谢。
答案 0 :(得分:2)
您将需要更改端口或查找使用该端口的进程以阻止其运行。
更改端口是最简单的解决方案。
您将需要在以后的应用程序中指定该端口不是3306,因为它假定默认情况下为3306,并导致您的应用程序无法正常工作。
您可以执行以下操作以找出哪个进程正在使用指定的端口:
打开命令提示符(具有提升的特权(以管理员身份))并运行以下命令:
netstat -a -b
这将抽出所有进程和相关端口的列表。
您还可以将其放入文本文件中,如下所示:
netstat -a -b > myFile.txt
切换mysql使用的端口:
错误提示,系统上的其他进程正在使用端口3306。
解决此问题的最简单方法是将其切换到其他端口。
您可以通过打开XAMPP控制面板并单击mysql按钮旁边的“配置”来执行此操作。之后,单击my.ini
。
然后,在文本文件中,将端口编辑为您要使用的端口。
答案 1 :(得分:0)
现在您已经完成了所有操作,然后必须单击Config,然后单击-> Service and Port Settings。也将主端口更改为8080。在浏览器上,请记住使用localhost:8080而不是仅使用本地主机。