gpt4 book ai didi

mysql - 端口 3306 繁忙但没有进程使用它

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:44 27 4
gpt4 key购买 nike

我开始玩 docker 和 docker-compose,我发现 mysql 容器有问题。我正在使用官方 mysql:latest 图像。当我运行 docker-compose up 时出现此错误:

Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use

为了确保我的 docker-compose.yml 没有问题,我测试了端口 3307,一切正常。但我想使用标准的 3306。

当然,我杀死了我的本地 mysql 守护进程,但错误仍然存​​在。所以我跑

netstat -lnp | grep 3306

这就是我发现的:

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program<br/>
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -

我也执行了lsof -i TCP:3306我没有得到任何结果。

如何释放 3306 端口?谢谢!

最佳答案

好吧,让我们试试 Sudo

sudo netstat -lpn |grep :3306

你会看到那个端口的proceesID,用这些执行

kill -9 PID //PID processID used by 3306 Port

这里的-9代表强制杀戮,希望对你有帮助

关于mysql - 端口 3306 繁忙但没有进程使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44271159/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com