この記事は最終更新日から1年以上が経過しています。
はじめに
ローカルに検証環境の DB を構築したいとおもい、MySQL のダンプをしました。
その覚え書きです。
dump
DB にはデバッグやバックアップのために、データベースの情報を書き出す仕組みがあります。
これが DB でいう ‘dump’ だそうです。
MySQL の dump は以下のコマンドでファイルに出力することができます。
$ mysqldump -u [user] -p -h [dumpをとるDBのエンドポイント] -P 3306 -A > dump.sql |
dumpからDBをリストア(復元)するときは
$ mysql -h [目的のDBのエンドポイント] -u [user] -p mysql>\. dump.sql |
もしくは
mysql -h [目的のDBのエンドポイント] -u [user] -p < dump.sql |
で復元することができます。
この記事を書いた人
-
新卒3年目で脱新人を目指してます。
フロントに興味を持ち始めた今日このごろ。
趣味は 麻雀 プログラミング 音楽。
運動不足を感じているため、ダンスを始めようかと思っています。
最近書いた記事
- 2019.06.26コンテナイメージの縮小
- 2019.05.27Chromeのユーザ切り替えで複数のAWS環境の管理をわかりやすくする
- 2019.04.15ECRのライフサイクルポリシー
- 2019.03.29KongでOAuth2の認証手順