「Aws/rds」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→障害時の復元) |
(→mysqlインスタンスを作成(無料コース)) |
||
(同じ利用者による、間の1版が非表示) | |||
行6: | 行6: | ||
#instanceを作成する | #instanceを作成する | ||
#dbclassはmicroを選択 | #dbclassはmicroを選択 | ||
− | #Multi- | + | #Multi-AZはNoを選択(お金があればMulti-AZをYesにして自動フェイルオーバーをかける) |
#マスターユーザ名を"awsuser"などと入れる | #マスターユーザ名を"awsuser"などと入れる | ||
#instance作成完了 | #instance作成完了 | ||
行42: | 行42: | ||
変わっていることを確認 | 変わっていることを確認 | ||
mysql> show variables like '%time_zone'; | mysql> show variables like '%time_zone'; | ||
− | | | + | | time_zone | Asia/Tokyo | |
参考:https://dev.classmethod.jp/cloud/aws/rds-local-time-zone/ | 参考:https://dev.classmethod.jp/cloud/aws/rds-local-time-zone/ |
2018年2月23日 (金) 16:17時点における最新版
rdsとは
db用サービス
mysqlインスタンスを作成(無料コース)
- 右上からリージョンをtokyoに
- instanceを作成する
- dbclassはmicroを選択
- Multi-AZはNoを選択(お金があればMulti-AZをYesにして自動フェイルオーバーをかける)
- マスターユーザ名を"awsuser"などと入れる
- instance作成完了
- しばらく待つとendpointが作成される。
- プロパティのendpointは接続時に使うのでメモっておく。
ec2から接続
rdsインスタンスに関連づいているec2側のセキュリティーグループを以下のように
inboundにport:3306, vpc_ip:172.31.0.0/16を追加
mysqlクライアント追加
sudo yum install mysql
以下コマンドで接続
# ex mysql -u[:user] -p --database [:db] --host [:endpoint] -P 3306 mysql -uuser1 -p --database db1 --host mydbinstance.hogehoge.ap-northeast-1.rds.amazonaws.com -P 3306
multi az
- 別azにrdsを作ることができる
- azの場所は選択可能
障害時の復元
- rdsコンソールから対象のインスタンスの手動スナップショットを取る
- スナップショットメニューから対象のスナップショットを選択肢、復元を行う
- 識別子を本番のものと差し替える
timezoneを日本時間へ
- 対象のrdsのインスタンスの設定を開く
- DBパラメータグループを確認
- rdsの左メニューのパラメータグループを選択
- パラメータグループを作成を選択
- パラメータグループファミリーを上で確認したDBパラメータグループにして
- "mysql57-tokyo"などと入力し作成する
- 対象のrdsのインスタンスのDBパラメータグループを"mysql57-tokyo"にする
変わっていることを確認
mysql> show variables like '%time_zone'; | time_zone | Asia/Tokyo |
参考:https://dev.classmethod.jp/cloud/aws/rds-local-time-zone/