MySQL默认端口3306被占用时,应先用netstat或lsof查PID及进程名,再终止占用进程或修改my.cnf中port为未占端口(如3307),重启服务,并检查防火墙与云安全组是否放行。

MySQL 默认端口是 3306,如果启动失败并提示“端口被占用”,说明该端口正被其他进程使用。解决思路很明确:要么停掉占着端口的程序,要么让 MySQL 换个端口运行。
先确认是不是真被占了,以及被谁占了。不同系统命令略有差异:
如果发现是其他 MySQL 实例、Docker 容器、测试服务或误启的程序在用 3306,直接关掉它最简单:
如果无法停掉占用进程(比如公司环境不允许杀服务),或者你想同时运行多个 MySQL 实例,就改配置文件指定新端口:
有时端口看似空闲,但连接不上,可能是防火墙拦截或云平台安全组没放行新端口:
以上就是mysql端口被占用怎么办_端口冲突解决方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号