xmapp_mysql端口冲突解决---Port 3306 in use by......

本文介绍了解决XAMPP中MySQL 3306端口冲突的方法,包括彻底卸载并清理旧数据库环境及更改端口号。

完美解决两个mysql 的3306端口冲突问题

这里写图片描述

这里就是在xampp出现的问题。
大概意思就是你的电脑出现两个要用3306端口启动的mysql,

正常来说,可能会让你的数据库启动不了
或者你的数据库启动了,但是无法使用

原因:1. 有可能是你装多个数据库的时候没有清理干净
2.有可能你两个数据口的端口都设置为3306 了

解决方案:
-先说第一种原因,重新安装mysql 并且清理干净,百度上很多的方法,但是要注意几点

1.控制面板——》所有控制面板项——》程序和功能,卸载mysql server!
2.一定要删除注册表,运行-》cmd-》regedit,删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹
3.删除C盘–》C:\Program Files\MySQL里面的文件
4.记得备份数据库数据,目录可能隐藏—C:\ProgramData

  • 删除完毕之后要记得重新安装

选择不重新安装和数据库已经清理干净的童鞋..

接下来

  • 解决的第二个问题:有可能你两个数据口的端口都设置为3306 了

    1. 最好就是修改xampp里面的数据端口

这里写图片描述

这里写图片描述

  • 修改这两个端口,就可以修改两个端口,就可以区别于3306了

  • 然后去电脑控制面板里面,进入服务界面

这里写图片描述

  • 然后停止mysql的服务,启动xampp的Mysql

这里写图片描述

然后就可以正确执行了。

XAMPP 中 Apache 服务器报错 `Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 Server at localhost Port 80` 通常表明 Apache 服务无法在默认的 80 端口上启动,原因可能是该端口被其他程序占用或者配置文件中存在错误。 ### 确认端口占用情况 首先,需要确认 80 端口是否被其他程序占用。可以通过命令行工具 `netstat` 来检查: ```shell netstat -ano | findstr :80 ``` 如果发现有其他程序占用了 80 端口,可以尝试停止这些程序或者更改 Apache 使用的端口。 ### 修改 Apache 配置文件中的端口设置 如果确定 80 端口被占用,并且无法停止占用该端口的服务,则需要修改 Apache 的配置文件来更改监听端口。通常情况下,这个文件位于 XAMPP 安装目录下的 `apache\conf\httpd.conf` 文件中。 打开 `httpd.conf` 文件并找到以下行: ``` Listen 80 ``` 将其更改为一个新的端口号,例如 81: ``` Listen 81 ``` 保存文件并重新启动 Apache 服务。 ### 检查 Apache 日志 查看 Apache 的错误日志可以帮助进一步诊断问题所在。错误日志的位置通常在 `logs/error.log` 文件中,可以在 Apache 的配置文件 `httpd.conf` 中找到具体的路径。 ### 修改虚拟主机配置 如果使用了虚拟主机配置,还需要确保虚拟主机配置文件中的端口设置与新的监听端口一致。虚拟主机配置通常位于 `extra/httpd-vhosts.conf` 文件中。 ### 测试 Apache 是否正常工作 更改配置后,再次尝试启动 Apache 服务,并通过浏览器访问新设置的端口,例如 `http://localhost:81` 来测试 Apache 是否正常工作。 ### 验证 OpenSSL 和 PHP 版本兼容性 虽然 OpenSSL 和 PHP 版本的问题不太可能导致 Apache 无法启动,但如果 Apache 仍然不能正常工作,建议验证 Apache、OpenSSL 和 PHP 之间的兼容性。确保所有组件都是最新版本,并且没有已知的冲突。 ###
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿冰介

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值