152 文字
1 分
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の削除で解決しました。

DockerのMySQL5.7でエラー Unix socket lock file is empty /var/run/mysqld/mysqld.sock.lock
https://blog.teraren.com/posts/docker-mysql-unix-socket-lock-file-is-empty/
作者
Yuki Matsukura
公開日
2017-04-19
ライセンス
CC BY-NC-SA 4.0

コメント