Most WordPress hosts, including Kinsta, have automated backups that allow you to restore in case of an emergency. However, there might be times where you need to restore and or upload your own MySQL database manually.

This could be because you are migrating hosts or perhaps you want to do some local development. In any case, you can follow this quick and easy tutorial below on how to restore MySQL database using phpMyAdmin.

Suggested reading: How to Export a WordPress Site.

How to Restore MySQL Database Using phpMyAdmin

phpMyAdmin is a free open source tool available via your browser that is used to handle administration of MySQL or MariaDB. It can be used for all sorts of different operations, such as migrating databases, managing tables, indexes, and executing SQL statements. Today we are going to simply restore a WordPress MySQL database with phpMyAdmin.

Note: This tutorial assumes you already have a backup or exported *.sql file for which you will import. If not, see our tutorial on how to backup your mySQL database with phpMyAdmin.

Step 1

Log in to phpMyAdmin. With Kinsta, we have an easy to access link to login to phpMyAdmin from within the MyKinsta dashboard. Depending on your WordPress host, this could also be located in your cPanel account.

Log in to PHPMyAdmin.

Log in to PHPMyAdmin.

Step 2

Click into your WordPress database. Most likely the name will correspond with the name of your site.

Click on your Kinsta site's MySQL database in phpMyAdmin.

Click on your Kinsta site’s MySQL database in phpMyAdmin.

Step 3

Click on the “Import” tab and then on “Choose file.” Select your *.sql file backup/export. And then click on “Go.”


Importing your *.sql file will overwrite the current contents of your database. If you are not comfortable doing this, please check with a developer first.

Import database in phpMyAdmin.

Import database in phpMyAdmin.

If you enjoyed this tutorial, then you’ll love our support. All Kinsta’s hosting plans include 24/7 support from our veteran WordPress developers and engineers. Chat with the same team that backs our Fortune 500 clients. Check out our plans