データベースのバージョン管理ェ…
SQLベースでのバックアップ
# 全てのデータベースをバックアップ
$ mysqldump -u root -x --all-databases > dump.sql
# 特定のデータベースのみバックアップ
$ mysqldump -u root <database_name> > dump.sql
# 複数のデータベースをバックアップする場合はdatabasesオプションを
$ mysqldump -u root --databases DB1 DB2 DB3
mysqldump [OPTIONS] database [tables]
とかいう書式でテーブル名も指定できるみたいだ。
SQLベースで復元
普通にmysqlコマンドに渡せばOK
$ mysql -u root -p < dump.sql
$ mysql -u root database < dump.sql
メモ
u
: user name
p
: password
P
: port
h
: host
d
: DDLだけ