Initiating a backup from phpMyAdmin is not always the best solution when are you running a medium to massive web database. If you are running your mysql server on a vps or a dedicated server on Linux, those commands will definitely be useful to you.
mkdir -p /backup
mysqldump -u root -p database_name > database_name.dmp
mysql -u root -p database_name < database_name.dmp