学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

POW

--

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

プログラミング EC2 AWS Ruby MySQL RubyonRails

[EC2, Rails, MySQL] MYSQLのエラーの解消

2021年3月20日
単発
予算
3,000円
提案数
提案待ち
応募期限
終了

■お願いしたいこと

エラー解決を手伝って頂きたいです。

(エラー内容)
Mysql2::Error::ConnectionError (Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)):


■状況

EC2でRailsのwebアプリをデプロイして、昨日まで問題なく動いていました。
先ほどサーバーが落ちていることに気づき(Chromeで表示されなくなった)、EC2にログインすると
mysqlが落ちていたので、再度起動しました。

$ sudo system mysqld start

MySQLの起動には問題なく成功します。
しかしブラウザ上は変わらず、webアプリが表示されない状況

ログの確認
$ cat log/production.log

Mysql2::Error::ConnectionError (Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)):

このエラーが吐かれていました。

■何でどこまで調べて何が分かったか

エラー文でググるとどうやら権限の問題っぽいのですが、どこの権限を見ればいいのかよく理解できておらず現状の把握ができていない状況です。
設定を変えていないのに発生したエラーということもあり、見当がつきません。



IAM Amazon linux2
Mysql 8.0.23
Ruby 2.6.6
Rails 6.0.3.5

POW

--

募集をシェアしてメンターを探そう
シェア