最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

xampp mysql不能在端口3306上运行如何解决?

XAMPP教程 admin 556浏览 0评论

xampp mysql3306_xampp mysql不能在端口3306上运行

我想在端口3306上运行xampp MYSQL数据库,但它既没有启动,也没有在应用程序日志上显示任何错误。应用程序日志仅显示Starting MySQL Database… ProFTPD和Apache Web服务器正在运行,但MYSQL始终停止。 如果更改端口号,可以说3308,我可以运行它,但我必须运行在3306端口了MySQL,因为我的项目组成员正在使用端口3306xampp mysql不能在端口3306上运行

结果,对来自终端:ps -ax | grep mysqld

652 ?? 0:00.02 /bin/sh /Applications/XAMPP/xamppfiles/bin/mysqld_safe –datadir=/Applications/XAMPP/xamppfiles/var/mysql –pid-file=/Applications/XAMPP/xamppfiles/var/mysql/my-mbp.pid

793 ?? 0:11.57 /Applications/XAMPP/xamppfiles/sbin/mysqld –basedir=/Applications/XAMPP/xamppfiles –datadir=/Applications/XAMPP/xamppfiles/var/mysql –plugin-dir=/Applications/XAMPP/xamppfiles/lib/mysql/plugin/ –user=mysql –log-error=/Applications/XAMPP/xamppfiles/var/mysql/my-mbp.err –pid-file=/Applications/XAMPP/xamppfiles/var/mysql/my-mbp.pid –socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock –port=3308

4589 ttys000 0:00.00 grep mysqld

如何强制xampp mysql在端口3306上运行? XAMPP版本:5.5.38-1

2016-12-14

Eniss

+0

检查mysql目录中的my.ini文件。它应该在那里我认为 –

+0

有没有东西已经绑定到端口3306? –

+0

我写了’ps -ax | grep 3306’,结果是’5547 ttys000 0:00.00 grep 3306′ –

Xampp Mysql3306端口被占用

分析原因
安装 xampp前已经安装过mysql,故端口被占用

解决方案
先是按网上的说法修改注册表importPath值,为xampp下mysql/bin/mysqld,无果

之后,修改环境变量为xampp下的mysql/bin,亦无果

最后,解决问题的是:

cmd

切换到xampp下mysql路径下,

cd bin

mysqld –remove

mysqld –install

启动mysql服务

net start mysql

成功了

最后在xampp看到服务启动

在xampp里 stop mysql,再start mysql 正常。
————————————————
版权声明:本文为CSDN博主「景小亮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net /m1131980108/article/details/103215527

版权声明:本文为CSDN博主「电眼樱桃女」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn. net/weixin_42239752/article/details/113168664

转载请注明:XAMPP中文组官网 » xampp mysql不能在端口3306上运行如何解决?

您必须 登录 才能发表评论!