How to backup or migrate a WordPress site
All-in-One WP Migration plugin
This free plugin exports your WordPress website including the database, media files, plugins and themes with no technical knowledge required.
Upload your site to a different location with a drag and drop in to WordPress.
More information: https://wordpress.org/plugins/all-in-one-wp-migration/
All-in-One WP Migration Import
Free plugin increases All-in-One WP Migration Import file size from to 512MB.
Download plugin: https://import.wp-migration.com/