Amazon RDSで作成したMySQLにリストア
急遽テスト環境が必要だったので、Amazon RDSでMySQLを作成してリストア
MySQLの作成方法は省略、セキュリティーグループさえ作れれば、基本デフォルトです。
MySQL接続
pgadmin4インストール
https://www.pgadmin.org/download/pgadmin-4-windows/
pgadmin4起動、メニュー>オブジェクト>作成>サーバー
ダイアログに接続情報を設定します。
名称は適当に設定します。
ホスト名/アドレス名にはエンドポイントを記載します
エンドポイントは以下で確認できます
RDS>データベース>該当データベースを選択
ユーザー名、パスワードはRDSで登録したものに変更してください。
リストア
pgAdminからのリストアは非プレーン形式のみのようです
今回使うdumpがプレーン形式のため、
psqlコマンドを使ってリストアします。
windoes環境でpgAdminをインストールすると、
psqlは以下にインストールされているため、以下まで移動します。
pgAdmin 4\v4\runtime
リストアで使うDBはpgAdminで作成しておきます。
以下のコマンドでリストアを行います。
パスワードを要求されるので、正常に入力後リストアが開始されます。
psql --host "ホスト名" --port "ポート番号" -U ユーザー名 -d 作成したDB名 -f xxx.dump