毎回検索して実行しているので、自分用メモ。 環境: CentOS(linux), lampp ▼PostgreSQL バックアップ $ pg_dump dbname > /tmp/output.sql バックアップ(drop文付き) $ pg_dump --clean dbname > /tmp/output.sql リストア $ psql dbname < /tmp/input.sql リストアしたらVACUUMする(アナライズも) $ vacuumdb -d dbname --analyze ▼MySQL バックアップ(パスワード付き)。lamppが導入されているならphpMyAdmin経由の方が簡単 # mysqldump -p dbname > /tmp/output.sql リストア(パスワード付き) # mysql -p dbname < /tmp/input.sql ▼保守