MySQL, a relational database management system (RDBMS), runs as a server providing access to databases for multiple users. It uses specialized programming languages like C and C++. SQL is the programming language used to communicate with MySQL. MySQL databases are used to save extensive amount of significant data and it becomes imperative to backup your data. Database backups are also used to transfer your database from one server to another in case of a change in web hosts. MySQLDump is a utility used to backup or restore the MySQL database to the text files. With the MySQLDump, using a single command you can backup a local database and restore it at the same time on a remote database.