How to backup WordPress site and database? All in one guideline

October 23, 2024

Combining a backup WordPress site and database is highly complex if your website file size is large. But don’t worry, in this article, we will share complete guidelines about How to back up WordPress sites and databases with or without plugins.

How to backup WordPress site with an All-in-One WP Migration

 1. Install the Plugin:
  • Install and activate the All-in-One WP Migration plugin on your current website.
 2. Backup Your Website:
  • Go to the All-in-One WP Migration section in the WordPress dashboard.
  • Click Export → File.
  • The plugin will make your entire website (including the database, themes, plugins, and media files) into a single file.
  • Finally, Download the backup file.

If your site is large, you may need to increase the upload and file size limits in your hosting settings or you can upgrade your free plugin into a premium version to handle larger websites.

 3. Install WordPress on the New Host:
  • Set up a fresh WordPress installation on your new hosting environment.
 4. Install the Plugin on the New Site:
  • Install and activate All-in-One WP Migration on your new WordPress site.
 5. Import Your Website:
  • Go to All-in-One WP Migration → Import.
  • Upload the backup file you exported.

If your site exceeds the free version’s size limit (512MB), you’ll need to purchase the premium version or find a workaround for larger file uploads.

 6. Finish the Process:
  • After the import completes, update your website permalinks & check the new site.

how to backup WordPress site with updraftplus

 1. Install UpdraftPlus on the Old Site:
  • Install and activate the UpdraftPlus plugin on your current site.
 2. Backup the Site:
  • Go to Settings → UpdraftPlus Backups.
  • Click Backup Now and choose to back up both files and the database.
  • After the backup is complete, you can download the backup files to your local machine or save them on any remote storage like Google Drive, Dropbox, etc.
 3. Set Up WordPress on New Hosting:
  • Install WordPress on your new host as usual.
 4. Install UpdraftPlus on the New Site:
  • Install and activate UpdraftPlus on the new site.
 5. Restore Backup:
  • Upload your backup files to the new site through the UpdraftPlus restore feature.
  • After uploading, click Restore to start the migration process

Premium plugins bundle

how to backup WordPress site without a plugin (with cPanel and phpMyAdmin)

 1. Download Website Files:
  • Go to your current hosting cPanel → File Manager.
  • Compress your entire public_html folder into a ZIP file and download it via FTP (using tools like FileZilla).
 2. Export Database:
  • Go to phpMyAdmin in cPanel and export your WordPress database as a .sql file.
 3. Upload Files to New Hosting:
  • On your new host, use File Manager or FTP to upload the ZIP file to the public_html directory.
  • Extract the files after uploading.
 4. Create Database on New Host:
  • In cPanel, create a new database and a database user, and assign the user to the database.
  • Import the .sql file into the new database using phpMyAdmin.
 5. Update wp-config.php:
  • In your WordPress root folder, open wp-config.php and update the database name, username, and password to match the new credentials.
 6. Update DNS:
  • Update your domain’s DNS settings to point to the new host’s servers.

Although This method is more complex, it gives you full control over the migration process.

backup WordPress site and database Using WPvivid

 1. Install WPvivid on Your Current Site:
  • Go to your WordPress dashboard, navigate to Plugins → Add New, search for WPvivid Backup Plugin, and install it.
  • Activate the plugin.
 2. Backup Your Website:
  • In the WordPress dashboard, go to WPvivid Backup.
  • Click on Backup Now and wait for the backup to complete.
  • Once the backup is complete, download the backup file or save it to a remote storage service like Google Drive, Dropbox, etc.
 3. Install WordPress on the New Hosting:
  • Set up a fresh WordPress installation on your new host.
 4. Install WPvivid on the New Hosting:
  • Install and activate the WPvivid Backup Plugin on your new WordPress site.
 5. Migrate the Site:
  • Go to WPvivid Backup on your new site and click on Upload to upload the backup file from your old site.
  • After the backup is uploaded, click Restore to complete the migration.
 6. Update DNS:
  • If you haven’t done so already, update your domain’s DNS settings to point to the new host.

Backup website Using a Hosting Migration Service

If you can’t take a backup of your WordPress site and database, then you can use your hosting migration service. Nowadays many hosting company offers migration services for free in their premium hosting packages. you may contact them, then they will take full responsibility for migrating or backing up your whole website within a few minutes.

Pros:

  • Hassle-free migration, handled by professionals.
  • No risk of errors during the migration.

Cons:

  • You may need to wait depending on the hosting provider’s response time.
  • Some hosts may charge for this service if it’s not included in your hosting plan

If you are looking for a free method to back up your WordPress website and database, then the WPvivid & manual migration option will be the best option.

Comments 0

Leave a Reply

Your email address will not be published. Required fields are marked *