当前位置: 首页 > 知识库问答 >
问题:

无法将MySQL连接到XAMPP

叶英哲
2023-03-14

我正在尝试将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个答案

司徒墨竹
2023-03-14

现在您已经完成了所有操作,然后您必须单击配置,然后-

史懿轩
2023-03-14

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

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

您需要在未来的应用程序中指定端口不是3306,因为默认情况下端口是3306,这会导致应用程序无法工作。

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

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

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

您也可以将其放入如下文本文件:netstat-a-b

切换mysql使用的端口:

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

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

您可以通过打开XAMPP控制面板并单击mysql按钮旁边的“配置”来做到这一点。之后,单击my.ini

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

 类似资料:
  • 我正在尝试连接到MySQL服务器,但出现无法处理的错误。 java.sql.SQLNonTransientConnectionException:无法创建到数据库服务器的连接。尝试重新连接3次。放弃。com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)com.mysql.cj.jdbc.excepti

  • 我试图连接到一个名为的数据库。所有凭据都位于PHP文件名中,格式为 我正试图用这个连接到数据库 我得到这个错误: 注意:第6行的未定义变量:DB_HOST in/home/content/06/8274306/html/beta/mysuperscript.php 注意:未定义变量:第6行 /home/content/06/8274306/html/beta/mysuperscript.phpDB

  • 这是我使用Spring Boot的第一次练习,这是我的应用程序。属性: 这些是我的课程: > DemomysqlApplication.java @ComponentScan(BasePackages={“Com.JoyDeep.SpringBoot”})公共类DemoMysqlApplication{ noteRepository.java(接口): 从控制台,我没有看到错误。Tomcat正常启

  • 我按照这个https://spring.io/guides/gs/accessing-data-mysql/指南连接mysql db到Spring启动项目 但是在运行应用程序时出现以下错误,我正在生成Spring starter项目,并且在通过Spring工具套件创建项目时仅选择web、mysql和jpa框 以下是application.properties 和pom.xml 编辑:添加sprin

  • 我创建了一个docker compose文件,将MySql连接到SpringBoot应用程序。但我得到了这个错误: 我尝试在本地机器中使用docker默认ip运行Spring Boot应用程序,同时在这个docker-compose.yml文件中只运行MySql容器,结果运行得非常好。但当我尝试docker编写文件时。我知道这个错误。

  • 我已经创建了一个MySQL数据库的映像,并在容器中运行它。我希望它在端口3406/3407上运行,因此我调用docker run命令如下所示: 如果我看我的容器,它看起来是这样的: 我非常想连接到我的数据库现在,但我似乎不能使我的URL工作。 这是我的URL的样子: