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クライアントにファイルの内容をリダイレクトしてあげるだけです。
特定データベースのみの復元は
$ mysql -u root データベース名 < dump.sql
のようにします。