Xampp/MySQL Mysql的启动失败问题(端口号被占用):Xampp port 3306 in use by“ Unable to open process“

问题描述
记录一下问题:Xampp port 3306 in use by" Unable to open process"

也就是 MySQL数据库不会在配置好的端口号不空闲的时候启动,端口号被占用了。

我的xampp版本是:v3.2.4在这里插入图片描述

 

先说一下 我参考的一些博主的解决办法,但是我自己还是解决不了(链接点进去就可以看他们的解决

办法的文章啦,你们可以试下 说不定就不需要我这么麻烦):博主:AT的小哥哥 博主:阿冰介

解决办法

1.我先是点开了控制面板上MySQL的config在这里插入图片描述

 

修改了三个地方的数据,

在这里插入图片描述
但是没办法,还是报错:

 在这里插入图片描述

 

2.然后我试着第二种办法:在xampp根目录下找到两个文件properties.ini和xampp-control.ini

properties.ini 中找到以下代码

[MySQL]

mysql_port=3306

在这里插入图片描述

我把3306修改成了666 你也可以选一个自己喜欢的数字

 

xampp-control.ini 中找到以下代码

[ServicePorts]

Apache=80

ApacheSSL=443

MySQL=3306

在这里插入图片描述
我把3306修改成了666 你依然可以选一个自己喜欢的数字,但是必须跟上面的一样。

 

然后, 点开Xampp.exe,点开config

在这里插入图片描述
点开Service and Port Setting

 在这里插入图片描述

 

修改MySQL的端口号,必须与上面的一致:在这里插入图片描述

 

点击save

之后再修改一下注册表里面的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,

有可能是你安装了别的MySQL服务,让这个不是指向xampp的地址,修改为

D:\hhh\xampp\mysql\bin\mysqld MySQL

注意,mysqld和MySQL之间有空格(这是我自己的路径,你可以按你自己实际来改)。

保存之后 我再次运行,依然报错在这里插入图片描述

 

3.于是我去论坛翻了翻,发现有个要去点一下批处理器的,就是运行setup_xampp(在XAMPP的根

目录下)这个批处理文件刷新设置。然后重启控制台,打开apache和mysql,按操作MySQL应该是

可以正常运行。但是试了之后还是没有用,于是我选择点击MySQL前面的那个绿色的√(现在变成红

色的×),会弹出一个框,点击确认。

在这里插入图片描述
点击之后重新start,就可以正常运行了。但是会让xampp出现问题就是admin登不上去哈哈哈,我人麻了。

 

在这里插入图片描述

 

### 回答1: 这个错误的意思是在使用 Node.js 时找不到 highlight.js 这个库。这通常是因为你没有正确安装 highlight.js,或者在代码中没有正确引用 highlight.js。 要解决这个问题,你需要确保 highlight.js 已经正确安装,并在你的代码中正确引用了它。例如,如果你使用的是 npm 安装 highlight.js,可以在你的代码中使用以下语句引用它: ``` var hljs = require('highlight.js'); ``` 如果你使用的是其他方式安装 highlight.js,请确保你在代码中正确引用了 highlight.js。 ### 回答2: 当在使用Node.js时出现"higlight.js not detected!"的错误,可能有以下几种原因: 1. 未正确安装highlight.js模块:在使用Node.js时,如果要使用highlight.js模块,首先需要通过npm(Node.js的包管理器)来安装该模块。请确认在您的项目目录中是否正确安装了highlight.js模块。可以使用如下命令来安装:`npm install highlight.js` 2. 模块导入错误:如果已经正确安装了highlight.js模块,但仍然出现"higlight.js not detected!"的错误,可能是因为在您的代码中导入该模块的语句错误。请确认您正确地引入了highlight.js模块,例如:`const hljs = require('highlight.js')`。 3. 版本兼容性问题:当使用旧版本的Node.js或highlight.js时,可能会导致不兼容的问题。请确保您使用的是最新版本的highlight.js模块,并且与您的Node.js版本兼容。 4. 文件路径错误:如果在正确安装和导入highlight.js模块后仍然报错,可能是由于文件路径错误导致模块无法被找到。请确保在您的代码中正确指定highlight.js模块的路径,或者尝试使用绝对路径来引入模块。 综上所述,当在使用Node.js时出现"higlight.js not detected!"的错误,您可以通过检查highlight.js模块是否正确安装、模块导入是否正确、版本兼容性以及文件路径是否正确等几个方面来解决该问题。 ### 回答3: 当使用Node.js时,出现"highlight.js not detected!"错误通常是因为没有正确加载或安装highlight.js库。 要解决这个问题,可以按照以下步骤进行操作: 1. 首先,确保在你的项目中正确安装了highlight.js库。可以使用npm命令安装高亮.js库:npm install highlight.js 2. 确认你的代码中正确引入了highlight.js库。在你的代码中,你需要使用require语句来引入highlight.js库,类似于这样:const hljs = require('highlight.js'); 3. 确认highlight.js库的路径是否正确。在引入highlight.js库时,确保路径设置正确,指向highlight.js库的位置。 4. 检查你的代码中是否有其他错误。有时,highlight.js not detected错误可能是由于你的代码中的其他错误引起的。要解决这个问题,仔细检查你的代码,并确保没有其他语法或逻辑错误。 如果按照以上步骤操作后仍然出现"highlight.js not detected!"错误,可能要考虑检查highlight.js库的版本是否与你的代码兼容,并尝试更新或降级highlight.js库的版本。 总之,要解决"highlight.js not detected!"错误,你需要确保正确安装和引入highlight.js库,并检查代码中的其他错误。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小木猿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值