2016-03-19 6 views
2

私はこのメッセージで提供されている指示に従ってdbを初期化したドッカーmysqlコンテナを実行しようとしていますhttps://stackoverflow.com/a/29150538/6086816。最初の実行後は正常に動作しますが、スクリプトから/ usr/sbin/mysqldを実行しようとした後に2回目に実行すると、このエラーが発生します:Docker dbコンテナが実行中です。 pid <id>の別のプロセスがUNIXソケットファイルを使用しています

db_1 | 2016-03-19T14:50:14.819377Z 0 [エラー] pid 10の別のプロセスは、unixソケットファイルを使用しています。

db_1 | 2016-03-19T14:50:14.819498Z 0 [エラー] Unixソケットロックファイルを設定できません。

...

mdir_db_1はそれの理由ができるか

コード1で終了しましたか?

答えて

0

mysql.Check my.cnf(/etc/mysql/my.cnf)ファイルを起動してソケットファイルのパスを取得する前に、ソケットファイルが削除されていることを確認する必要があります。 このようなsthを見つけるsocket = /var/run/mysqld/mysqld.sock .And .sock.lockファイルを削除してください。

関連する問題