How to Change WordPress URL in Database: A MySQL Tutorial Using phpMyAdmin
WordPress uses MySQL database to store all its data, including site URLs. So if, for some reason, you need to change your WordPress URL, it’s necessary to tweak some data in MySQL. Keep reading to learn how to do it.
1. Determining the Name of WordPress MySQL Database
Skip this part if you only have one MySQL database. However, if you have multiple databases and are not sure which one is connected to your WordPress, then follow the steps below.
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 u923246418_gagap.
2. Changing WordPress URLs in MySQL Database
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.
Important! Your table prefix might not be wp_. See the correct table prefix on the left panel of phpMyAdmin, and update the SQL query.
If you get error messages and the queries are not executing, check your code for syntax errors and make sure you are using the correct table prefix. Contact the hosting support for further assistance if the error persists.
We have just learned how to change WordPress URLs in the MySQL database using phpMyAdmin.
As we can see, all the steps above are quite straightforward. You just need to determine the correct database and then input some lines of code.
We hope this tutorial can give you clear guidance on how to change WordPress URLs in the MySQL database. Kindly leave any questions you have below!
Learn Other Advanced WordPress Techniques
How to Locate and Create the WordPress .htaccess File on cPanel and hPanel
How to Perform a WordPress Search and Replace in the Database
Basics of Using WordPress WP_Query + Examples With Code
How to Use XAMPP to Set Up a Local WordPress Site
How to Speed Up a WordPress Site