caudaplant
@caudaplant

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

sail mysqlをしたけどmysqlがexited (1)になる件について

表題の件ですが、原因が分かりません。

表題の件ですが、dockerのイメージやボリュームを全部削除したら、sail up -dにてmysqlがRUNNINGになりました。
解決した内容から推測するに、例えば何かの容量がいっぱいになっていて、ダメだったんでしょうか?

sail up -dをしてブラウザを確認したらエラー。データベースが原因だと推測。

スクリーンショット 2023-01-27 21.30.14.png

sail mysql時に発生したエラー

service "mysql" is not running container #1

sqlが動いていないのかなと思い、dockerの方を確認。

mysqlがEXITED(1)となっていた

スクリーンショット 2023-01-27 21.30.03.png

自分で試したこと

・dockerやvscodeの再起動
・一部ボリュームの削除
・docker-compose.ymlからmy.cnfの記述削除

解決しなかったので、冒頭にも言ったdockerのイメージやボリュームを全部削除したら正常に動作するようになりました。

スクリーンショット 2023-01-27 23.00.27.png

原因はなんだったんでしょうか??

また同じ現象になったらイメージやボリュームを全部削除しなくてはいけないのか、他に解決の手段があったのか調べても
分からなかったので質問させていただきました。

どなたか分かる方いましたらご教授いただけたら幸いです。
よろしくお願い致します。

0

1Answer

exitしてしまった原因がもう分からないと思うので原因把握が難しいような

問題発生したタイミングでログを見るなりしたら良いんじゃないでしょうか

1Like

Comments

  1. @caudaplant

    Questioner

    ご回答ありがとうございます。

    前にもイメージやボリュームが増えたら同じような事例があったので、次回不具合が起きた際にはログを調べたいと思います。

Your answer might help someone💌