How to Change The URLs In The Database After Migrating a WordPress website

When migrating a website, it is important to make sure that all of the URLs in the database are updated to reflect the new location of the WordPress website. This can be done manually by editing the database directly, but it can also be done using a plugin or script.

One popular plugin for this task is the Update URLs plugin. This plugin allows you to easily update all of the URLs in your database with just a few clicks. It also allows you to create a backup of your database before making any changes, so you can easily restore it if something goes wrong.

Another option is to use a script, such as the WP Migrate Lite script. This script allows you to easily update the URLs in your database by specifying the old and new URLs, and then running the script. It also allows you to perform a dry run of the script before making any changes, so you can see what changes will be made before committing to them.

In addition to these options, you can also use a variety of other methods to change the URLs in your database, such as using SQL queries or editing the database directly.

Update WordPress URL using PhpMyadmin

Use the below given MySQL query and change your old Urls with the new one. If required you can change the table prefix to ‘wp_’ wherever required.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

Search Replace DB

Find and replace URL in MySQL database

Migrating a WordPress to a new domain or permalink can be a daunting task, especially if you’re concerned about losing important data or breaking links. One issue that often arises is that the URLs in your database may still be pointing to the old domain or location. To resolve this, you can use a tool like the “” plugin for WordPress.

This plugin allows you to easily search and replace old URLs with new ones within your database, without having to manually edit each entry. Additionally, it includes a feature that can handle serialized data, which can otherwise be difficult to update.

To use the plugin, simply upload it to your site and run it after completing the migration process. It will scan your database and replace all instances of the old URLs with the new ones. This way, you can ensure that all links and data on your site are pointing to the correct location, and you can sit back and relax knowing that everything is working properly.


Whichever method you choose, it is important to make sure that you test your site thoroughly after migrating it to ensure that all of the URLs are working correctly. This will help to minimize any disruptions to your site’s visitors and ensure that your website is running smoothly.

Inspire us with your love!


Art of Awesome Professional WordPress themes & Site templates. Our responsive themes are designed to work seamlessly for all desktop and mobile devices. Modern, Clean & Easy To Use.

You can check also