takt@Wiki

バックアップ・リストア

最終更新:

takt

- view
メンバー限定 登録/ログイン

mysqldumpでバックアップ&復元


mysqldumpのバックアップは、SQLベースのバックアップが可能です。存在するデータをすべてSQLにしてテキスト形式に保存できます。

$ mysqldump -u root -x --all-databases > dump.sql

これですべてのデータベースのバックアップが可能です。

特定のデータベースのみのバックアップの場合は、

$ mysqldump -u root データベース名 > dump.sql

としてバックアップ可能です。

mysqldumpのすべてのデータベースのバックアップを復元するには、

$ mysql -u root -p < dump.sql

のように、mysqlクライアントにファイルの内容をリダイレクトしてあげるだけです。

特定データベースのみの復元は

$ mysql -u root データベース名 < dump.sql

のようにします。
ウィキ募集バナー