The short answer: use Quick for most routine backups because it is faster and produces a smaller file, but switch to Custom when you need to exclude tables (like cache or logs), change the output format, or add specific options like disabling foreign key checks. Quick is a preset that uses a sensible default set of options; Custom lets you tweak every export setting manually.
What Quick and Custom Actually Do
In phpMyAdmin’s Export tab, the two radio buttons at the top control how much control you have over the export process. They are not two different backup methods—they are two levels of user interface.
- Quick exports all tables in your selected database using a fixed set of parameters: SQL format, no compression, and standard options like adding DROP TABLE statements and IF NOT EXISTS. You cannot change anything; you just pick the database and click Go.
- Custom opens a long form with dozens of toggles: which tables to include, output format (SQL, CSV, XML, etc.), compression (gzip, bzip2, zip), and advanced options like disabling foreign key checks, using delayed inserts, or adding comments. You can also choose to save the output as a file versus displaying it in the browser.
For a typical WordPress site, Quick is usually sufficient. But if you have a large database or need to exclude transient tables, Custom is the way to go.
Why Quick Is Usually Enough for WordPress
WordPress stores all its content—posts, pages, comments, options, and plugin settings—in a MySQL database. A standard backup just needs a complete SQL dump of all tables. Quick does exactly that with no fuss.
The Quick option uses the same underlying mysqldump logic as Custom, just with default settings. Those defaults are well-chosen for most cases:
- Structure and data are both included.
- DROP TABLE / DROP VIEW statements are added, so restoring over an existing database works cleanly.
- IF NOT EXISTS is used to avoid errors.
- The output is a plain .sql file, which is universally compatible with phpMyAdmin, the wp-cli, or MySQL command line.
The only real drawback is that Quick exports every table, including ones that change constantly and have no long-term value, like wp_options transients or wp_woocommerce_sessions. That can bloat the backup file and slow down the export on large sites.
When to Use Custom Instead
Custom is not harder—it just gives you more switches. Here are the concrete situations where you should pick Custom over Quick:
- Excluding tables: If you have a table like
wp_yoast_indexableorwp_actionscheduler_actionsthat can be regenerated, you can uncheck them to shrink the backup dramatically. - Compression: Quick outputs a plain .sql file. Custom lets you choose gzip or zip, which can reduce a 100 MB dump to 10 MB. This is critical if you are downloading over a slow connection.
- Partial backups: If you only need the content of a single table (e.g.,
wp_posts), Custom lets you select it. - Compatibility: When moving to a different hosting provider that uses an older MySQL version, you might need to disable certain features like
utf8mb4collation or useINSERT DELAYED. Custom exposes those toggles.
One common misconception is that Quick is “safer� because it is simpler. In reality, both use the same export engine. The risk is not in the method, but in not verifying the backup afterwards.
Step-by-Step: Exporting with Quick
Here is exactly how to do a Quick export in phpMyAdmin (version 5.x, the current mainstream release):
- Log into your hosting control panel and open phpMyAdmin. Usually it is under “Databases� or “MySQL Databases�.
- Click on your WordPress database name in the left sidebar. It is typically something like
youruser_wp. - Click the “Export� tab at the top.
- Leave the “Quick� radio button selected.
- Click “Go�. Your browser will download a file named something like
youruser_wp.sql.
That is it. The file is a complete dump of all tables. To restore, you would import it via the Import tab, or use the MySQL command line.
Step-by-Step: Exporting with Custom
When you choose Custom, the form that appears has several sections. The most important ones for WordPress are:
- Output: Check “Save output to a file� and choose a compression method (usually gzip).
- Tables: Scroll through the list and uncheck any tables you do not want. For a typical WordPress install, you can safely exclude
wp_optionsif you are willing to lose transient data, but be careful—that table also contains your site URL and active theme settings. Only exclude tables you understand. - Data creation options: Leave “Complete inserts� unchecked unless you have a specific reason. The default extended inserts are faster to import.
- Structure creation options: Keep “Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT� checked. This makes restoration idempotent.
- Other options: Check “Disable foreign key checks� if you have custom relationships between tables. WordPress core does not use foreign keys, but some plugins do.
Then click “Go�. The download will start, and the file will be compressed if you chose that.
Common Problems and How to Avoid Them
Even with the right export method, backups can fail. Here are the most frequent issues and their fixes:
- Export times out on large databases: If your database is over 500 MB, phpMyAdmin’s PHP execution time limit may kill the export. Use Custom and enable “Quick� under the “SQL export compatibility� section? No—that is not a real option. Instead, increase
max_execution_timein your php.ini, or use a command-line tool like mysqldump via SSH. - The downloaded file is empty or truncated: This usually happens when the server runs out of memory. In Custom, try enabling “Compression� (gzip) because it reduces the memory footprint on the server side.
- Restore fails with “#1044 – Access denied�: You are trying to import into a database that your MySQL user does not have full privileges on. Ensure you are importing into the correct database name, and that your user has ALL PRIVILEGES on that database.
- Encoding issues after restore: If your site had non-English characters, make sure you export with “utf8� or “utf8mb4� collation. In Custom, under “Format-specific options�, set “Export type� to “INSERT� and check “Use hexadecimal for BLOB�. Also verify that the database collation matches the original.
Quick vs. Custom: A Side-by-Side Comparison
Here is a quick reference table for decision-making:
- Speed: Quick is faster because it skips the form processing. Custom adds a few seconds of overhead, but for large databases, the compression option in Custom can actually make the total time shorter because the download is smaller.
- File size: Quick outputs a full-size SQL file. Custom with gzip can reduce size by 70-90% for text-heavy WordPress databases.
- Control: Quick gives none. Custom gives full control over tables, formats, and options.
- Error risk: Both are equally reliable if the server does not time out. The main difference is that Custom allows you to disable foreign key checks, which can prevent import errors on sites with complex plugin schemas.
Alternatives to phpMyAdmin for WordPress Backups
phpMyAdmin is not the only way to back up a WordPress database. Depending on your hosting environment, one of these may be more practical:
- UpdraftPlus or similar plugins: These run inside WordPress, can schedule automatic backups, and store them on remote services like Dropbox or S3. They are easier for non-technical users but add plugin overhead.
- wp-cli: If you have SSH access,
wp db exportcreates a backup quickly and can be scripted. It is the most reliable for large databases because it runs outside PHP’s memory limits. - cPanel’s “Backup� wizard: Many hosts provide a one-click backup that includes both files and database. It is not as granular as phpMyAdmin but is simpler for full-site restores.
- mysqldump via SSH: The command-line tool that phpMyAdmin uses under the hood. It is the fastest and most flexible, but requires command-line comfort.
For a single, manual backup, phpMyAdmin is perfectly fine. For recurring backups, a plugin or cron job is better.
Frequently Asked Questions
Does Quick export include all tables?
Yes, Quick exports every table in the selected database. There is no way to exclude tables in Quick mode.
Can I schedule a backup with phpMyAdmin?
No. phpMyAdmin is a manual tool. For scheduled backups, use a WordPress plugin or a cron job with wp-cli.
Why is my exported SQL file so large?
WordPress databases grow with every post revision, spam comment, and plugin log. Use Custom to exclude tables like wp_postmeta (if you do not need it) or enable gzip compression to reduce the download size.
Is it safe to exclude the wp_options table?
No. wp_options contains your site URL, active theme, and core settings. Excluding it will break your site on restore. Only exclude tables you are certain are regenerable, like wp_transients or wp_actionscheduler_claims.
What is the difference between SQL and CSV export?
SQL is a database dump that preserves structure and data, suitable for restoring. CSV is a plain-text table format that is useful for importing into spreadsheets but does not contain table structure or relationships.
Can I import a Quick backup into a different WordPress site?
Yes, but you will need to update the site URL in the wp_options table after import, or use a search-replace tool. The database itself is portable.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Soundbar vs 2.1 Speaker System: Which Is Better?
- DisplayPort vs HDMI: Which Cable Should You Use?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes
- Slack Channels for Construction Projects: Setup Guide