Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon 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 Import a SQL Database into an Existing WordPress Site

A complete WordPress SQL migration guide: back up files and database, import through phpMyAdmin or WP-CLI, run a safe URL search-replace, and test before deleting rollback copies.
Length9 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Short answer: Import the SQL dump into the MySQL database named in the destination site’s wp-config.php; WordPress itself does not import arbitrary SQL through the editor. Back up the existing database and all site files first, then use phpMyAdmin or WP-CLI, update the old domain with a serialization-aware search-and-replace when necessary, and test the site before deleting any rollback copy.

What an SQL import changes—and what it does not

A WordPress SQL dump contains database records such as posts, pages, comments, users, options, menus, widget settings and plugin data. Importing it replaces or adds records in a MySQL database; it does not copy the WordPress application files that interpret those records.

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.

Your destination site’s wp-config.php determines where WordPress connects. The relevant constants are the database host, database name, database user and database password. If those values point to the wrong database, a technically successful import can appear to have done nothing—or can overwrite an unrelated site.

  • Database content: posts, pages, comments, settings and other tables present in the dump.
  • Files: the active theme, plugins, uploaded media, wp-config.php, custom server configuration and any code changes. These must be copied or restored separately.

For an existing site, treat the operation as a replacement or migration, not as an editor feature. Keep the current database and a copy of the files until the imported site has passed testing under normal traffic.

#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.

Prepare a safe maintenance window

Record the destination before changing anything

Put the site into a maintenance window so visitors cannot write new comments, orders or other data while the database is being replaced. Record the current database name, table prefix, site URL, PHP and MySQL versions, active theme and installed plugins. This inventory gives you a reference when a post, URL or plugin setting is missing after the import.

Confirm the SQL dump belongs to the WordPress installation you intend to migrate. A dump from a different site, a different table prefix or an incompatible environment can import without an obvious error while leaving WordPress unable to find its tables.

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

Back up both database and files

Export the current database using your host’s database backup facility or phpMyAdmin, and store the export somewhere outside the destination server. Preserve the dump you are about to import as well. The current database backup is your rollback point if the imported data is incomplete or the site receives new writes during testing.

Make a separate copy of the complete WordPress files. Include the active and inactive themes, plugins, the uploads directory, custom code and wp-config.php. A database export does not contain these files, so a database-only migration can produce missing images, a broken theme or inactive functionality even when every SQL statement succeeds.

Do not remove the old database, file copy or backup until the site works through the front end and /wp-admin, and you have checked it while normal traffic is flowing.

Create or select the destination database

In your hosting control panel or MySQL administration tool, create the destination database if it does not already exist. Create or select the database user and grant the privileges required by WordPress. Then open wp-config.php and verify that DB_HOST, DB_NAME, DB_USER and DB_PASSWORD identify that exact database.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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

Never infer the target from a hosting account label alone. Copy the database name and user character-for-character, and check the table prefix (commonly wp_, but not guaranteed) before you import.

Choose phpMyAdmin or WP-CLI

Axis phpMyAdmin WP-CLI
Interface Browser-based graphical interface SSH or terminal command line
Best for One-off imports and administrators without shell access Repeatable migrations, automation and large files
Main risk Timeouts, upload limits and selecting the wrong database Running commands against the wrong path or credentials
URL changes Requires a serialization-safe plugin or tool, or carefully chosen SQL operations Built-in wp search-replace with dry-run and serialized-data handling

Use the method you can verify confidently. A graphical import is practical when the dump is modest and your host limits shell access. WP-CLI is usually easier to repeat and automate, and avoids a browser upload for a large file, but only if SSH access, the correct WordPress directory and working database credentials are available.

Import the dump with phpMyAdmin

1. Open the intended database

Sign in to phpMyAdmin from your hosting panel and select the destination database in the left sidebar. Check the database name and existing table list before proceeding. If the database currently contains the live site’s tables, confirm that your backup is complete because the import may replace those records.

2. Use Import and select the SQL file

Open the Import tab, choose the .sql file, review the detected format and character-set options, and start the import. Leave the old database available until the result has been validated. Do not navigate to a different database between selecting the file and submitting the form.

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

3. Watch for limits and completion messages

Browser imports can fail because of upload-size limits, PHP execution timeouts or a proxy closing a long request. A timeout does not prove that no rows were written; check the table list and the import report before retrying. Retrying blindly can create duplicate or partially applied data. For a large dump, switch to WP-CLI or ask the host to run the import on the server.

After completion, confirm that the expected WordPress tables exist under the prefix recorded earlier. If the dump uses another prefix, WordPress will not automatically discover those tables merely because they are in the same database; investigate the prefix and configuration before changing data.

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)

Import the dump with WP-CLI

1. Change to the WordPress directory

Connect over SSH and change to the directory containing the destination site’s wp-config.php. Running the command from another installation is a common way to import into the wrong database.

2. Run the import

wp db import database.sql

wp db import imports a database from a file or from standard input. It reads DB_HOST, DB_NAME, DB_USER and DB_PASSWORD from wp-config.php. The command does not create a database; it performs the SQL tasks defined by the file, so the database and user must already exist with suitable privileges.

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

3. Understand compatibility options

WP-CLI adapts SQL modes that WordPress Core disables, including STRICT_TRANS_TABLES and NO_ZERO_DATE. That can allow some legacy dumps to import more cleanly. The --skip-sql-mode-compat option disables that adaptation; use it only when you have a specific reason to preserve the server’s existing SQL-mode behavior.

The command also provides controls for unique-key and foreign-key checks and lets you pass additional arguments to the mysql client. Read the command’s help output on the installed WP-CLI version before changing those controls, and keep the import log so you can identify the first failing statement.

4. Confirm the target after the command exits

A successful process exit means the SQL client completed its work; it does not confirm that the site files, URL or plugins match the imported data. Check the expected tables and continue with URL correction and application testing before reopening the site.

Change the old domain, protocol or path safely

If the imported site is moving from one domain, protocol or installation path to another, database values can still point to the old location. Review the home and siteurl options, then search the rest of the database for the old address. Media URLs, menu links, widget settings, form actions and plugin configuration commonly retain it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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

Run a dry run first

wp search-replace 'https://old.example' 'https://new.example' --all-tables --dry-run

The dry run reports the scope of the proposed changes without writing them. Inspect the tables and replacement count, and make sure the old and new values include the correct protocol, host and path. A replacement that omits a subdirectory can leave links broken, while an overly broad value can change text that is not a URL.

Apply the replacement with serialization awareness

When the review is correct, run the same command without --dry-run. WP-CLI search-replace searches and replaces strings in the database and intelligently handles PHP serialized data. Use --precise when serialized or otherwise complex data needs extra care. A naïve text replacement can corrupt serialized values because those values store string lengths; changing a URL’s length without updating the length metadata can break widgets, theme settings or plugin options.

Do not use an unqualified whole-database text substitution as a shortcut. If you use another migration utility, it must likewise understand PHP serialization. Keep the pre-replacement database backup so you can restore the original state if a plugin’s data still fails to decode.

Multisite scope

Multisite stores network and site-specific data in separate table groups. Decide whether the change belongs to one site or the whole network before writing anything. WP-CLI supports --network for a network-wide search-replace; a single-site operation must be scoped carefully so it does not alter another site’s domain or path.

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

Validate the imported site before reopening it

Check configuration and authentication

  • Confirm home and siteurl resolve to the intended address.
  • Sign in at /wp-admin and verify that the expected administrator account works.
  • Check the active theme and plugin list against the inventory you recorded.
  • Verify that the table prefix in WordPress configuration matches the imported tables.

Exercise the front end

  • Open the home page, several posts, pages, category archives and search results.
  • Load images and other uploads from representative dates; inspect their URLs and file paths.
  • Follow primary navigation, menus and footer links.
  • Submit each important form in a controlled way and confirm its expected success message or notification.
  • Open plugin screens and settings that are essential to publishing, caching, security or commerce.

Refresh generated routes and caches

In the WordPress administration area, open Settings > Permalinks and save the current structure to flush rewrite rules. Clear WordPress, plugin, server and CDN caches where they are in use. Test again in a private browser window so cached pages or an old login cookie do not hide a URL or authentication problem.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common failure points and recovery

The import appears successful but the site is empty

First verify that wp-config.php points to the database you imported. Then compare the imported table prefix with the configured prefix. If either is wrong, correct the configuration or re-import into the intended database after restoring the backup. Do not start editing individual options until the connection and prefix are confirmed.

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.

phpMyAdmin stops partway through

Check the import report and table contents before retrying. Upload limits and execution timeouts are the usual browser constraints. A server-side WP-CLI import avoids the browser request; if shell access is unavailable, ask the host to import the file directly and provide the exact destination database name.

WP-CLI reports credential or path errors

Run the command from the directory containing the intended wp-config.php, then recheck the four database constants and the user’s privileges. Remember that wp db import does not create a missing database. Fix the database account or select the existing destination before running the import again.

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.

Pages work but images, themes or plugins are missing

This is expected when only the SQL file was moved. Restore the matching WordPress files, including the uploads directory, themes, plugins and custom code. Verify PHP, MySQL and plugin compatibility in the destination environment before treating the symptom as a database error.

Widgets or plugin settings break after a URL change

Restore the pre-replacement database if necessary and repeat the operation with a serialization-aware tool. Check the dry-run scope and use --precise for complex serialized data. Never repair serialized strings with a plain find-and-replace editor.

Only one site in a network is affected

Review whether the replacement was intended for one site or the entire network. For a network-wide domain change, use WP-CLI’s --network scope; for a single site, limit the operation so other site tables and domains remain untouched.

Final cutover and rollback plan

Keep maintenance mode enabled while you complete the checks. Reopen the site only after front-end pages, administration, media, menus, forms, plugin settings, permalinks and caches behave normally. Monitor real requests and error logs during the first normal traffic period.

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

If a critical check fails, return to maintenance mode, restore the backed-up database and files, and point wp-config.php back to the known-good database if you changed it. Because the old database and file copy were preserved, rollback does not depend on reconstructing individual tables or options.

Import checklist

  • Maintenance window scheduled and current database name, prefix, URL, PHP/MySQL versions, theme and plugins recorded.
  • Current database and complete WordPress files backed up separately.
  • Destination database and user created, with privileges confirmed.
  • wp-config.php checked for the intended host, name, user and password.
  • SQL imported through the selected method, with the old database retained.
  • Domain, protocol or path replacement dry-run reviewed before applying a serialization-safe change.
  • Front end, /wp-admin, media, navigation, forms, plugin settings, permalinks and caches tested.
  • Rollback copies retained until the site has operated normally.

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
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

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.