Amazon RDSで作成したMySQLにリストア

急遽テスト環境が必要だったので、Amazon RDSでMySQLを作成してリストア
MySQLの作成方法は省略、セキュリティーグループさえ作れれば、基本デフォルトです。

MySQL接続

pgadmin4インストール
https://www.pgadmin.org/download/pgadmin-4-windows/

pgadmin4起動、メニュー>オブジェクト>作成>サーバー
ダイアログに接続情報を設定します。
名称は適当に設定します。
f:id:maximInstantcoffee:20200809145839p:plain

ホスト名/アドレス名にはエンドポイントを記載します
エンドポイントは以下で確認できます
RDS>データベース>該当データベースを選択
f:id:maximInstantcoffee:20200809145906p:plain

ユーザー名、パスワードはRDSで登録したものに変更してください。

リストア

pgAdminからのリストアは非プレーン形式のみのようです
今回使うdumpがプレーン形式のため、
psqlコマンドを使ってリストアします。

windoes環境でpgAdminをインストールすると、
psqlは以下にインストールされているため、以下まで移動します。

pgAdmin 4\v4\runtime

リストアで使うDBはpgAdminで作成しておきます。
以下のコマンドでリストアを行います。
パスワードを要求されるので、正常に入力後リストアが開始されます。

psql --host "ホスト名" --port "ポート番号" -U ユーザー名 -d 作成したDB名 -f xxx.dump