Loading...

社内システム開発日記:その67

前書き

お疲れ様です!
小手投げです。

2016年最後の投稿となりました。
今年は色んな出会いがあり、たくさんの人に助けられた一年でした。
来年も実りある一年になるよう願ってます。

今回は日記です。

日記

EC2からRDSにつなげてみる

RDSやセキュリティグループの設定をどこでみるか分からない
見ているサーバーがオレゴンだった。CASTからは東京に変える

セキュリティグループにMysql、TCP、3306を追加

EC2にSSH接続してRDSにつなぐmysqlコマンドをたたく
mysql: command not found

yumでMariaDBをインストールしようとするが、ない
mysqlをインストール

コマンドをたたく
mysql -h エンドポイント -P 3306 -u ユーザー -p パスワード
Unknown MySQL server host

エンドポイントのポート番号がいらなかった

コマンドをたたく
Access denied for user

調べてもなかなか出てこない
セキュリティグループは問題ないはず
RDSを検索ワードから外すとパスワードが間違っているという情報が
パスワードの確認はできないので変えてみよう

パスワードを変えるためにAWS CLIコマンドをたたいてみる
初期設定が必要らしい
初期設定をするためにIAMユーザー作成

パスワード変更
アクセスできた

HeidiSQLでもアクセスを確認

DBを使う簡単なプログラムをアップ
必要なテーブルを作成
接続情報を書き換えてブラウザで表示
できない
DB接続でこけてる

ホスト、ポートをちゃんと指定してやるとおk

ログインできない
DBからセレクトはできてる

セッションが保持されていなかった
ドメインにec2のエンドポイントを指定してやるとおk
セレクト、インサートはできた

編集と削除ができない
htmlの編集・削除ボタン記述がlocalhostのままだった
アップデートとデリートもできた

セッションが使えているのにinvalid Cookie.Domainと言われるのはなんなんだろう

ブログの執筆公開

後書き

EC2とRDSの接続は担々麵さんが苦戦してたのでどうなるかと思いましたが、何とかうまくいきました。

これで来年から本格的に開発に取り掛かれます。

ではまた次回。良いお年を!

情報戦略テクノロジー