我的WAMPServer几周来一直有问题。MySQL服务无法启动,我没有解决方案。。。
我试着卸载和安装了Wamp,并更改了没有使用的MySQL,但他无法启动,为什么?
错误为:
2021-05-07T09:45:13.549741Z 0 [System] [MY-010116] [Server] c:wamp64binmysqlmysql8.0.21binmysqld.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:wamp64binmysqlmysql8.0.21binmysqld.exe: Shutdown complete (mysqld 8.0.21) MySQL Community Server - GPL.
提前谢谢。
端口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配置。最后,必须重新启动系统。