The most extensive use MySql backup and recovery tools: mysqldum
Back up a specified database:
Example:
mysqldump -u root -p linuxcast>linuxcast_db.sql;
mysqldump backup is a plain text SQL file, you can use other databases as the data (requires minor modifications);
Restore a specific SQL database from a backup file:
mysql -u root -p database name <backup file .sql;
Example:
mysqldump -u root -p linuxcast < linuxcast_db.sql