MySQLのデータベースバックアップ

2010年4月30日

データベースをフルバックアップする場合
mysqldump -u ルートアカウント -x –all-databases -p > バックアップファイル

データベースをどれか一つバックアップする場合
mysqldump -u データベースのユーザ名 データベース名 -p > バックアップファイル

となる。

なおバックアップファイルは単純なSQLなので、そのまま流し込むことでリストアが可能。
リストア方法は

mysql -u データベースアカウント データベース -p < バックアップファイル