首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Mysql端口已在使用

Mysql端口已在使用
EN

Stack Overflow用户
提问于 2018-07-23 00:57:53
回答 3查看 7.3K关注 0票数 4
代码语言:javascript
复制
180718 12:43:04 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 10048: Only one usage of each socket address (protocol/network address/port) is normally permitted.
180718 12:43:04 [ERROR] Do you already have another mysqld server running on port: 3306 ?
180718 12:43:04 [ERROR] Aborting

有什么解决方案吗?Mysql在基于windows的服务器上运行。请给出最佳解决方案..

EN

回答 3

Stack Overflow用户

发布于 2018-07-23 01:06:26

端口3306上正在运行MySQL的第二个实例或另一个服务。

您可以通过以下方式停止在端口3306上运行的服务

获取该服务的进程id:

代码语言:javascript
复制
netstat -a -n -o | find "3306"

然后终止该进程(例如,对于进程id 1234):

代码语言:javascript
复制
taskkill /pid 1234 /f

或者在不同的端口上运行MySQL。

票数 7
EN

Stack Overflow用户

发布于 2020-08-30 05:41:06

我遇到了类似的问题,我通过使用相同的端口执行命令来获取PID,从而解决了它:

代码语言:javascript
复制
netstat -a -n -o | find "3306" 

获得PID后,转到Task manager > Services,右键单击具有相同PID的服务,然后按stop。

票数 1
EN

Stack Overflow用户

发布于 2021-02-24 13:17:04

我也曾面临过这个问题。我停止了"docker桌面“应用程序(你必须停止应用程序,如果你从任务管理器中停止它,它将自动重启).it为我工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51467371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档