データベースのバージョン管理ェ…
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だけ