Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
VGSources
Blog

How to Download a Full Backup of Your WordPress Website

A full WordPress backup requires both a database export and every site file. This guide covers manual downloads, host archives, plugins, verification, restoration and troubleshooting.
Length11 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A complete WordPress backup is a matched copy of two things: the site’s database and every file in its WordPress directory. Downloading only the files misses posts, pages, settings, users and comments stored in MySQL or MariaDB; exporting only the database misses themes, plugins, media and configuration. Create the database export first, download the files immediately afterward, and keep both parts together as one dated backup set.

You can do this manually with phpMyAdmin and FTP, use a hosting control panel, or let a backup plugin assemble an archive. The labels and available options vary by host and plan, but the underlying requirements do not.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What a full WordPress backup contains

WordPress stores a site in two separate places:

  • Database: Usually MySQL or MariaDB. It contains posts, pages, comments, users, settings, menus, widget configuration and plugin data. A database export is normally a .sql, .gz or .bz2 file.
  • Files: Everything in the WordPress directory on the web server. This includes core files, themes, plugins, uploads, custom code and configuration files.

The most important file locations are wp-content, which normally contains uploaded media, installed plugins and modified themes, and wp-config.php, which contains the database name, user, password, host and table-prefix settings. A restore requires both the database and the files from roughly the same point in time.

Prepare before downloading

Preparation prevents a backup that appears complete but cannot be restored.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
  • Choose a local destination with enough free space for the database export and the entire WordPress directory. Keep a second copy on a different disk or storage service.
  • Record the backup date, site URL, hosting account, PHP version, database type and WordPress version. These notes make troubleshooting a later restore much easier.
  • Make sure you can access the hosting control panel, phpMyAdmin or another database tool, and an FTP/SFTP account or file manager.
  • If the site is changing constantly, put it in maintenance mode or schedule a quiet period. Otherwise, content created between the database export and file download may not line up perfectly.
  • Do not publish the backup archive in a web-accessible directory. Database dumps can contain email addresses, password hashes, API keys and other private information.

Method 1: Export the database with phpMyAdmin

phpMyAdmin is the most common browser-based route when a host does not provide a single full-backup download. The exact dashboard labels differ, but the sequence is the same.

Find the correct database

  1. Open wp-config.php in the WordPress directory, or view the database details supplied by your host.
  2. Note the values for DB_NAME, DB_USER, DB_PASSWORD, DB_HOST and, if present, $table_prefix. Do not publish these credentials.
  3. Open phpMyAdmin from the hosting dashboard and select the database whose name matches DB_NAME. A hosting account may contain several databases, so do not simply choose the first one listed.

Run and save the export

  1. Open the database’s Export screen.
  2. For a normal-sized site, choose the quick export method and SQL format. If your host offers custom settings, include all tables and use a transaction-safe export where available.
  3. Start the export and save the resulting file with a descriptive name such as example-site-database-2026-10-14.sql. If the tool applies gzip or bzip2 compression, retain the resulting .gz or .bz2 extension.
  4. Check that the download completed and that the file is not zero bytes. Keep the original compressed file; do not rename it to hide its format.

A database export preserves content and database-backed settings, but it does not include images, documents, themes, plugins or any other files. Those must be downloaded separately.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When phpMyAdmin cannot handle the database

Large databases can exceed browser timeouts or upload limits. In that case, use the host’s database-backup function, ask support for a dump, or run a command-line export over SSH. A typical command is:

mysqldump -u your_db_user -p your_db_name > example-site-database-2026-10-14.sql

Enter the database password when prompted, and use the actual account and database names from wp-config.php. If the host requires a non-default database server, add the host’s documented option. Confirm that the command reports no errors and that the output file has a plausible size.

Method 2: Download every WordPress file

The file half of the backup is the complete WordPress directory, not just the uploads folder.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

Using FTP or SFTP

  1. Connect with an FTP client using the account supplied by your host. Prefer SFTP when available because it encrypts the connection.
  2. Locate the directory that contains wp-admin, wp-includes and wp-content. Many hosts call this directory public_html, www or a domain-specific folder, but the location is host-dependent.
  3. Download the entire directory, including hidden files such as .htaccess. Do not omit the root-level wp-config.php.
  4. Preserve the directory structure and allow the client to resume interrupted transfers. A failed transfer can leave a backup missing a single plugin file or media item.
  5. When the transfer finishes, compare the local folder size and file count with the remote listing if your client provides those figures.

Using a hosting file manager

Many hosts let you select the WordPress directory, create a ZIP archive and download it. The menu may be called Compress, Archive or Create ZIP; these labels and archive-size limits vary by host. Include hidden files, wait for the archive job to finish, download it, and remove the temporary archive from the server afterward. A file-manager ZIP is convenient, but it is still only the file portion until you also save the database export.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Files that deserve an extra check

  • wp-content/uploads contains media and downloadable files that are often the largest part of the site.
  • wp-content/themes contains active and inactive themes, including child themes and custom edits.
  • wp-content/plugins contains installed plugin code. Plugin data itself may also be stored in the database.
  • wp-config.php connects the files to the database. Protect it as confidential information.
  • Root-level rewrite or server files, including .htaccess on Apache, can affect permalinks and access rules.

Method 3: Use a host’s full-backup feature

Some hosting control panels offer a Full Backup or Generate/Download Backup action. Others expose separate partial downloads for home-directory files and databases. Availability, retention and whether the archive can be downloaded directly depend on the host and plan.

After generating a host archive, download it to your computer rather than treating the copy retained on the server as your only backup. Open the archive locally and verify that it contains both a database dump and the WordPress files. If the archive contains only a home directory or only a database, combine it with the missing component and label the set clearly.

Managed WordPress platforms may provide their own database-backups area. For example, a managed environment can require you to select the environment first and then choose Download. Follow that platform’s current instructions and still obtain the corresponding files if its database download is separate.

Method 4: Create a package with a backup plugin

A reputable backup plugin can automate the database export, file collection, compression and scheduling. Plugins listed in the WordPress Plugin Directory differ in storage destinations, archive limits, restore features and licensing, so inspect the current settings before relying on one.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

One-package plugins

Some plugins, including Duplicator, build a package containing the database, files, plugins and themes. The package may include an installer script as well as an archive. Download every generated component, record the plugin version and test that the archive can be opened. A package is not useful if it remains only on the same server that could fail.

Plugin backup checklist

  1. Install from the WordPress admin area and review the plugin’s storage and exclusion settings.
  2. Configure a destination outside the web root, such as an authenticated remote storage account, when the plugin supports it.
  3. Include the database and all files. Check whether the plugin excludes cache directories, logs or large media by default.
  4. Run a backup manually before enabling a schedule, then download the completed archive.
  5. Inspect the job log for database, permission or timeout errors. A green status is not a substitute for opening the archive.
  6. Set a retention policy so failed jobs do not consume the account’s entire storage allocation.

Plugins reduce repetitive work, but they add a software dependency. Keep an occasional independent database export and file download so a plugin update or configuration error cannot become your only recovery path.

Method 5: WordPress.com and managed services

A WordPress.com site is administered through WordPress.com rather than a conventional FTP account. Its support documentation describes a platform-specific backup download, and some plans expose a backup tool in the site’s management area. Interface wording can change; use the current controls shown for your plan and confirm that the downloaded package includes the data and files you need.

Do not assume that instructions for a self-hosted WordPress installation apply unchanged to WordPress.com. You may not have direct phpMyAdmin, FTP or server-file access, and the available export may be governed by the plan.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why Tools > Export is not a full backup

WordPress’s built-in content export is useful for moving posts, pages, comments and related content between installations, but it is not a disaster-recovery copy of a site. It does not provide the complete database, installed code, uploads, configuration or server settings required to recreate the installation. Use it as a content-transfer tool, never as the only backup.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

Verify the backup before you need it

Verification is the difference between possessing a download and possessing a recoverable backup.

  1. Open the archive or extract it into a temporary folder. Confirm that wp-admin, wp-includes, wp-content and wp-config.php are present.
  2. Open the SQL file in a text editor or database tool. It should contain table definitions and insert statements, not an error page returned by a timed-out export.
  3. Check that the uploads directory contains representative recent media, not just an empty folder.
  4. Record the byte size and creation time of each component. A sudden drop compared with the previous backup warrants investigation.
  5. Generate checksums, such as SHA-256, for the archive and store the checksum beside it. This lets you detect corruption after copying the file.
  6. For important sites, restore the set to a separate staging installation. Confirm that pages load, media opens, users can authenticate and forms or commerce functions behave as expected. A test restore also reveals whether the host’s PHP and database versions are compatible.

Restoring from the downloaded set

Restoration reverses the creation order recommended for a backup: put the files in place first, then import the database.

  1. Create an empty database and user on the destination host, or use the database supplied by the host’s migration tool.
  2. Upload the WordPress files, including wp-content and wp-config.php, or unpack the complete archive on the server.
  3. Edit wp-config.php so DB_NAME, DB_USER, DB_PASSWORD and DB_HOST match the new database credentials. Keep the original table prefix unless you intentionally changed it.
  4. Import the SQL dump through phpMyAdmin, the host’s restore tool or the command line. Compressed dumps may need to be decompressed first, depending on the tool.
  5. Update the site URL only when the domain has changed, and use a WordPress-aware search-and-replace method for serialized data rather than a blind text replacement.
  6. Sign in, visit Settings > Permalinks and save the existing structure to refresh rewrite rules. Check media, menus, widgets, forms, cron tasks and plugin licenses.

If the database credentials changed during a migration, updating wp-config.php is essential; otherwise WordPress may show a database-connection error even when the files and import are intact.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Manual download, host archive or plugin?

Approach Technical skill What you receive Main dependency Best use
phpMyAdmin plus FTP/SFTP Moderate; two separate operations Exactly the database and files you select Your access credentials, transfer reliability and storage Maximum control, one-off backups and hosts without a package tool
Host full-backup tool Low to moderate Usually one archive, or host-defined full and partial archives Host control panel, plan limits and retention policy Fast snapshots when the host supports a genuine full archive
Backup plugin Low after setup Automated package or separate database and file archives Plugin, its storage destination, quotas and compatibility Scheduled backups and remote copies
SSH and command line High Explicit SQL dump and compressed file archive SSH access, shell tools and correct credentials Large sites, repeatable scripts and environments where browser tools time out

Regardless of the method, the acceptance test is the same: you can identify a database export and a complete file set from the same period, open both, and restore them in a controlled environment.

Common failures and fixes

The downloaded “backup” contains only images

You copied wp-content/uploads but not the database or the rest of the WordPress directory. Export the database and download all directories and root files.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

The site loads but posts are missing after restoration

The files were restored without importing the database, or the wrong database was selected. Confirm the database name in wp-config.php, import the matching SQL file and check the table prefix.

phpMyAdmin times out

Use a compressed export, export tables in smaller groups only when necessary, or switch to the host’s backup function or mysqldump over SSH. Do not assume a browser error means the export completed.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

FTP reports hundreds of failed files

Retry with resume enabled, use SFTP if available, check disk quota and permissions, and compare the local and remote file lists. Hidden files require explicit inclusion in some clients.

The archive is too large to download

Ask whether the host supports server-side generation, split the transfer only if the host documents a safe method, or use a plugin that streams to remote storage. Keep the database and file parts labeled so they are not confused later.

Images return 404 errors after restore

Verify that wp-content/uploads was transferred, ownership and permissions are appropriate, and the restored site’s URL and permalink rules match the new domain.

Credentials appear in a shared archive

Treat the archive as compromised: remove public copies, rotate database and API credentials, restrict download permissions and encrypt future backups before storing them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Storage, naming and retention

Use a consistent name that includes the site, date and component, for example example-site-2026-10-14-files.zip and example-site-2026-10-14-database.sql.gz. Store at least one copy away from the hosting account. Encrypt archives containing personal data, restrict access to the storage location and periodically delete obsolete copies according to your retention policy.

Keep more than one restore point when the site changes frequently. Before a WordPress core, theme or plugin update, create an on-demand backup and wait for verification before beginning the update. A schedule is useful only if jobs are monitored and old archives are not silently removed by a quota.

Final checklist

  • Database exported from the correct site and saved as SQL or a compressed SQL file.
  • Entire WordPress directory downloaded, including wp-content, wp-config.php and hidden server files.
  • Database and files came from the same approximate time and share a clear name.
  • Archives opened successfully and contain expected tables, code and recent media.
  • At least one copy stored off-server and protected from public access.
  • Credentials and restoration notes stored separately and securely.
  • A test restore performed for sites where downtime or data loss would be costly.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

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

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.