我试图从XAMPP(在Windows Vista下)启动MySql,但是它的端口3306正忙。
检查什么应用程序使用该端口以及如何释放它是最好的方法?
谢谢!
在命令shell中,运行:
netstat -b -p TCP
并在第二列中查找一行代表localhost:3306
的行。 以下是使用端口的应用程序名称。
我也遇到了同样的问题,一天之内就被困在这个东西里,我无法找到一个完美的答案。 所以我给了我一个镜头,它的工作。 该解决方案适用于Windows用户。 我使用Windows 7。
我的xampp控制面板显示错误,端口3306正忙,正在使用某个文件(名称被指定)..说“filename.de”。
现在按照以下步骤:
只需打开任务管理器并杀死MySql服务。
我有这个问题(当我使用MAMP的时候有一点变化)
我发现这个问题是由于安装了MySQL Workbench,MySQL Workbench在启动时启动了mySQL服务,这反过来阻止了MAMP能够使用该端口。
要解决这个问题,我有2个选项,
这允许MAMP使用端口3306
希望这可以帮助别人!
在我的情况下,它是从端口3306开始的javaw.exe。如果我在我的Windows 10中使用单一用户登录,这个exe不会引起问题。但是,如果我有多个登录,它会启动这个EXE为每个用户和块MySQL在3306端口启动。
去任务管理器和杀死这个EXE的其他用户修复了这个问题,MySQl可以启动。