解决MySQL数据库因3306端口占用不能正常启动问题

错误描述:

mysql启动时,error_log文件中的错误:
150518 15:28:28 [ERROR] Can’t start server: Bind on TCP/IP port: No such file or

directory
150518 15:28:28 [ERROR] Do you already have another mysqld server running on port: 3306 ?
150518 15:28:28 [ERROR] Aborting

150518 15:28:28  InnoDB: Starting shutdown…
150518 15:28:29  InnoDB: Shutdown completed; log sequence number 1595675
150518 15:28:29 [Note] wampmysqld: Shutdown complete

解决方法:

  1. 使用cmd命令打开控制台
  2. 输入netstat -nao 命令,查看计算机中端口占用情况,并找到占用3306端口的进程,记录下PID
  3. 打开“任务管理器”,选择:查看/选择列/显示PID  即可在”任务管理器”中看到每个进程的PID,
  4. 杀掉记录下PID相对应的进程,重启wamp
  5. MySQL正常启动

[编辑:Yitian – ShareMemories]