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

解決策
  • cmdコマンドを使用してコンソール
  • を開く
  • netstat-naoコマンドを入力し、コンピュータ内のポートの占有状況を確認し、3306ポートを占有するプロセスを見つけ、PID
  • を記録する.
  • 「タスクマネージャ」を開き、「列の表示/選択/PIDの表示」を選択すると、各プロセスのPIDが「タスクマネージャ」に表示され、
  • が表示されます.
  • 記録下のPIDに対応するプロセスを殺し、wamp
  • を再起動する.
  • MySQL正常起動