之前遇到一个问题,系统上mysql启动了,无法通过navicat客户端来连接,这就很郁闷了,最后定位到问题,是我机器上还开启了一个开发php的应用程序phpwamp,它自带了一个mysql,这样相当于启动了两个mysql进程,只需要将phpwamp中的mysql停掉,直接启动系统安装的mysql即可。这是后来解决问题的办法。
其实最初可以通过查看端口占用的进程来定位问题。下面以mysql为例,如何在windows上查看端口占用的进程。
两条命令:
一、netstat -aon | findstr 3306 --根据端口号查看进程号(2748)
二、tasklist | findstr 2478 -- 根据进程号查看进程
找到了进程再在任务管理器中就可以关闭它了。
本文介绍了一种常见情况,即使用Navicat客户端无法连接到MySQL的问题排查及解决方案。通常这可能是因为存在多个MySQL实例运行导致端口冲突。文章提供了通过Windows命令行检查并确定引起冲突的进程的方法。
2651

被折叠的 条评论
为什么被折叠?



