A MySQL dump is a file that contains SQL commands, which, when executed, would lead to the recreation of the MySQL database at the moment of the dump’s export. Essentially, a MySQL dump database is a logical MySQL backup database.
mysqldump
is a utility that creates a MySQL dump. It is part of MySQL and MariaDB and gets installed alongside the MySQL client.