Changing WordPress URLs in MySQL Database
WordPress stores the MySQL database names and their credentials in the wp-config.php file. You can find this file in your root file directory:
- Access your hPanel and open File Manager.
- Select the domain name, then click Go to File Manager
- Open wp-config.php and search for DB_NAME. The value of this parameter is your database name. For instance, the name of our MySQL database is u123456789_gagap.
To replace your current URL, follow these steps:
- Go to phpMyAdmin via your website’s control panel.
- The left panel lists all of your databases. Select the one connected to your WordPress site and head to the SQL tab.
Enter the following SQL query:
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');
UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
Replace oldurl.com with your current WordPress address and newurl.com with your new WordPress address.
Press Go. You will see success messages along with the number of changed rows. Note that the number of rows will be different for each WordPress website.
The last thing we need to do is verify the changes. Open the wp_options table and check the option_value ofsiteurl and home. You should see your new URL.