Wamp MYSQL 无法启动
Posted
技术标签:
【中文标题】Wamp MYSQL 无法启动【英文标题】:Wamp MYSQL can't start 【发布时间】:2021-07-29 14:56:21 【问题描述】:几周以来我的 WAMPServer 出现问题。 mysql服务无法启动,我没有解决办法...
我试过卸载安装Wamp,换个没用的MySQL,还是启动不了,为什么?
错误是:
2021-05-07T09:45:13.549741Z 0 [System] [MY-010116] [Server] c:\wamp64\bin\mysql\mysql8.0.21\bin\mysqld.exe (mysqld 8.0.21) starting as process 22580
2021-05-07T09:45:13.731100Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-05-07T09:45:14.624458Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2021-05-07T09:45:14.962879Z 0 [ERROR] [MY-010262] [Server] Can't start server: Bind on TCP/IP port: An attempt was made to access a socket in a way forbidden by its access permissions.
2021-05-07T09:45:14.963609Z 0 [ERROR] [MY-010257] [Server] Do you already have another mysqld server running on port: 3306 ?
2021-05-07T09:45:14.964258Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-05-07T09:45:16.076956Z 0 [System] [MY-010910] [Server] c:\wamp64\bin\mysql\mysql8.0.21\bin\mysqld.exe: Shutdown complete (mysqld 8.0.21) MySQL Community Server - GPL.
提前致谢。
【问题讨论】:
日志声称某些服务/应用程序使用所需的端口 3306。检查进程使用什么。它。 看起来你可能在这个系统上有 2 个 MySQL 实例。在您启动 MySQL 的 WAMPServer 版本之前,肯定有其他东西抢占了端口 3306 你运行的是什么版本的 WAMPServer?你能做一个Right click -> Tools -> Create WAMPServer configuration report
它会在C:\wamp64
文件夹中创建一个名为wampConfReport.txt
的文件。然后你能告诉我们吗
@RiggsFolly 这里是我日志的链接:pastebin.com/146tsegZ
我已经尝试过更改MySQL端口,但问题又出现了……很奇怪!
【参考方案1】:
似乎端口 3306(MySQL) 和 3307(mariaDB) 都被其他进程使用了。
使用“以管理员身份运行”启动命令窗口,然后执行
netstat -anob | findstr "3306"
应该显示什么正在使用端口 3306,输出是这样的
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 19768
TCP [::]:3306 [::]:0 LISTENING 19768
最后一个数字 19768
是一个 PID,然后您可以执行以下操作来查找在该 PID 上运行的程序
tasklist|findstr "19768"
当然你看到的PID不会和我的一样,一旦你知道什么程序正在使用3306端口,你就可以决定如何处理它!
如果您不确定在此处发表评论,我们可以在我们之间解决
最终建议
想到的唯一“技巧”是执行网络“清理”。 在“以管理员身份”命令窗口中,键入以下命令:
netsh winsock reset
netsh winsock reset catalog
netsh int ip reset reset.log
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log
ipconfig /flushdns
这会重置 IP 配置。 最后,必须重新启动系统。
【讨论】:
好的,当我尝试编写您的第一个命令时,管理员中没有结果。 您确定您使用“以管理员身份运行”选项启动了命令窗口....See a how to here 是的,以管理员身份运行.. 但没有结果。输出为空。 试试netstat -anob | findstr ":33"
是的,3389 端口有两个 TCP 和 UDP。如果我知道的话,它是 RDP 端口...以上是关于Wamp MYSQL 无法启动的主要内容,如果未能解决你的问题,请参考以下文章
windows10 无法启动wamp64的wampapache64