You can give a try to a Backup WordPress plugin. They usually create a zip file with all files and DB.
Then you can download it and install it where you need to migrate too.
You can also find some tools like https://wordpress.org/plugins/file-manager-advanced/ & https://wordpress.org/plugins/wp-phpmyadmin-extension/ which can help you
Hope it will help