MENU

【Docker】Another process with pid 62 is using unix socket file.

目次

はじめに

今回は、[ERROR] [MY-010259] [Server] Another process with pid 62 is using unix socket file.の解決策についてまとめておきます。

Dockerで環境構築を複数同時にしていると、以下のようなエラーに出くわす。

% docker compose logs mysql

 [ERROR] [MY-010259] [Server] Another process with pid 62 is using unix socket file.

要約:MySQL が unix socket ファイルを使おうとして、すでに使われているため起動に失敗している状態です。

解決策

【原因】

  1. MySQL データの破損または中途半端な残骸がボリュームに残っている
  2. MySQL コンテナが異常終了した後、再起動ループになっている

【対策】

docker compose down -v
docker compose up -d

-v をつけることで、MySQL のデータボリューム(mysql)も削除され、まっさらな状態で再構築されます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次