我的节点服务器要在端口3306
上运行,每当尝试运行它时,它们都是在同一端口上运行的进程。运行命令lsof -t -i :3306
之后,我可以看到mysql正在运行。然后,我运行命令mysqladmin -u root -p shutdown
,它说mysql
已成功关闭。然后,我尝试运行我的节点服务器,但我不断收到错误消息Address in use
。我再次检查,发现mysqld
进程正在运行。我一直在杀人,但并没有停止。我该如何杀死它并阻止它回来?
答案 0 :(得分:0)
您可以:
在Windows Task Manager(Ctrl + Alt + Del然后是Services)或Services.msc(Windows键+ r,然后键入services.msc)上停止MySQL服务
在计算机上卸载MySQL(如果不再需要)
,让您的node.js应用程序/ Web服务器侦听其他端口,因此您不必执行上述操作。如果您使用的是Express.js,则端口3000很好if you don't need elevated privileges