mysqldump

mysqldump --default-character-set=latin1 -uroot --all-databses > db.dump






$ 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

のようにします。