DockerのMySQL5.7でエラー Unix socket lock file is empty /var/run/mysqld/mysqld.sock.lock

Mac OS Xでしばらく使っていたのに、こんな感じのエラーが出て、もううんともすんとも行かなくなった。

2017-04-19T10:11:11.269836Z 0 [ERROR] Unix socket lock file is empty /var/run/mysqld/mysqld.sock.lock.
2017-04-19T10:11:11.269966Z 0 [ERROR] Unable to setup unix socket lock file.
2017-04-19T10:11:11.269995Z 0 [ERROR] Aborting

環境は、ほぼ素のMySQL 5.7の公式imageをmacos Xで運用。ボリュームはローカルのファイルシステムをマウント。

試したこと

  • Dockerの再起動
  • macosの再起動
  • ディスク容量のチェック
  • 他のcontainerの停止
  • socketファイルが存在していないことの確認

などなど

最終的に、docker containerの削除で解決しました。


matsubokkuri

マインディアにてCTOをしています。

あわせて読みたい

コメントを残す