今日、AWSのcloud9にインストールしたWordPressが使えなくなった件で、一度復旧できたのに、再び使えなくなり色々と調べていました。
その中で、二つ重要なことを忘れていました。
- MySQLのルート・ユーザーに、パスワードを付けること。
- データーベースのユーザーに、権限をつけていなかったこと。
この二つを忘れていたことに気がついたので、また、作り直しました。
こちらの記事が、AWSのcloud9の設定と、WordPressのインストールが分かり易かったです。
https://blog.simmon.design/aws-cloud9-tutorial-new-instance/
特に、セキュリティの設定などのところは、重要だと思います。
パブリックIPアドレスで、固定Ipアドレスを設定することで、一度停止した後でも、正常に使えるようになります。
それから、一度MySQLのルートでログインした後に、パスワードを付ける方法は、こちらの記事で確認しました。
https://qiita.com/TeamDowel/items/6b3d7b3828a2b28f16e3
AWSのcloud9でMySQLを使う際に、役立つ記事です。
https://qiita.com/acecrc/items/a72992a17968d3d9bc00
それからMyAdminよりも軽くて、同じような事ができるものを知りました。
https://www.adminer.org/en/editor/
IPアドレス:8080/
このパブリックIPアドレス:8080/に続けてアプリケーション例えばWordPressのindexページにアクセスすることで、無事に使えます。
cloud9の接続に関するドキュメントを読むと、この辺りの説明があります。
そのため、cloud9のブレビューではアクセスできないけど、ブラウザで、パブリックIPアドレスに続けてURLを指定すると、正常にアクセスできます。
下記の公式ドキュメントも、参考にしてみてください。
https://docs.aws.amazon.com/cloud9/latest/user-guide/vpc-settings.html