MySql backup and restore large database quickest way

Backing up MySql databases can be a horror, phpMyAdmin does not handle large databases well and it takes for ever..

Backing up

 

Restoring