首页 文章

无法将MySQL连接到XAMPP

提问于
浏览
1

我正在尝试将我的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和控制面板中的端口?如果有人能给我一些建议或指导我一个已经回答的类似问题的问题,我将不胜感激 . 谢谢 .

2 回答

  • 0

    既然您已经完成了所有工作,那么您必须单击配置,然后单击 - >服务和端口设置 . 将主端口更改为8080 . 在您的浏览器上,请记住使用localhost:8080而不仅仅是本地主机 .

  • 1

    您将需要更改端口或找到正在使用它的进程以阻止它执行此操作 .

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

    您将需要在将来的应用程序中指定端口不是3306,因为默认情况下它将假定为3306并导致您的应用程序无法正常工作 .


    You can do the following to find out which process is using the specified port:

    打开命令提示符(使用提升的权限(作为管理员))并运行以下命令: netstat -a -b

    这将抽出所有进程和相关端口的列表 .

    你也可以把它放到像这样的文本文件中: netstat -a -b > myFile.txt


    Switching the port mysql uses:

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

    解决这个问题的最简单方法是将其切换到不同的端口 .

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

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

相关问题