前提・実現したいこと
前提
Ruby on Rails6にてアプリを作成しました。
AWS インスタンス作成
EC2にログイン
EC2インスタンス内の環境構築が完了
GitHubクローン完了
実現したいこと
本番環境でRailsを起動したい
発生している問題・エラーメッセージ
ターミナル [ec2-user@ip-********** ~]$ cd /var/www/Dr_nishi [ec2-user@ip-*********** Dr_nishi]$ bundle exec unicorn_rails -c config/unicorn.rb -E production -D master failed to start, check stderr log for details
該当するソースコード
[ec2-user@ip-*********** Dr_nishi]$ less log/unicorn.stderr.log I, [2020-11-22T05:32:15.108274 #6208] INFO -- : Refreshing Gem list I, [2020-11-22T05:32:16.979201 #6208] INFO -- : listening on addr=0.0.0.0:3000 fd=11 E, [2020-11-22T05:32:17.052907 #6208] ERROR -- : Your password has expired. To log in you must change it using a client that supports expired passwords. (Mysql2::Error)
試したこと(仮説)
ERROR -- : Your password has expired. To log in you must change it using a client that supports expired passwords. (Mysql2::Error)
検索行い下記のリンクを参照しました。
リンク内容
パスワードの変更を行いましたが変化はありませんでした。
補足
初心者で言葉足らずで申し訳ありませんがご教示お頂けたらと思い質問させて頂きました。
宜しくお願い致します。
補足2
ローカル環境 my sql
mysql> SELECT Host, User FROM mysql.user;
+-------------------------------------+------+
| Host | User |
+-------------------------------------+------+
| 127.0.0.1 | root |
| ::1 | root |
| localhost | |
| localhost | root |
| *******nomacbook-pro.local | |
| *******nomacbook-pro.local | root |
+-------------------------------------+------+
本番環境 mysql
mysql> SELECT Host, User FROM mysql.user;
+-----------+---------------+
| Host | User |
+-----------+---------------+
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+---------------+