importDB

How to Import MySQL Database

  • Profile picture of Mcs
  • by Mcs June 30, 2025

Importing MySQL Database Using mysqldump

Importing a database requires the local MySQL installation to have at least one database set up. If you are starting from scratch, set up a blank database by following the steps below:

1. Launch the MySQL shell:

mysql –u root –p

output-from-mysql-u-root-p-import-export-mysql-database

On Windows, use the following command to launch MySQL:

[path-to-mysql-binary]\mysql –u root –p

2. Enter the root password when prompted. The mysql command prompt appears.

Create a new database by entering the command below. Replace [database] with a database name.

CREATE DATABASE [database];

create db

The system returns the Query OK message.

4. Exit the MySQL shell by pressing Ctrl-D or typing exit.

With a database set up, proceed with the following steps to import the dump file:

1. Type the command below, replacing [database] with the name of the database you want to use and [dump-file] with the file containing a database backup:

mysql –u root –p [database] < [dump-file].sql

On Windows, type the full path to the mysql.exe program. For example:

C:\tools\mysql\current\bin\mysql –u root –p [database] < [dump-file].sql

A successful import does not produce an output.

2. To check the database, log back into the MySQL shell and load the database by entering:

USE [database]

Replace [database] with the database that received the imported data.

output-from-use-newdb-after-import

3. Display the contents of the database by typing:

SHOW TABLES;

Check if the tables from the imported database are present in the system.

tables

Importing MySQL Database With phpMyAdmin

Follow the steps below to import a dump file into the new database using the phpMyAdmin web interface:

1. Log into cPanel.

2. In the Databases section, select phpMyAdmin.

3. In the left column, select the database to import to.

4. Click the Import tab in the tab bar.

5. In the File to Import section, select Browse and provide the location of the dump file.

 

import-tables-in-phpmyadmin-import-export-mysql-pnap

6. Set the import format to SQL.

7. Select Import.

import-mysql-database-phpmyadmin-final-step-pnap

phpMyAdmin reads the file and imports its contents.

Importing MySQL Database via MySQL Workbench

MySQL Workbench features flexible import options, allowing for selective imports, various formats, encodings, etc. The following procedure shows how to import an SQL file into a MySQL database using MySQL Workbench.

1. Select the Server item from the menu bar.

2. Choose Data Import from the menu that appears.

data import

The Data Import window opens.

3. Select Import from Self-Contained File in the Import Options section. Provide the path to the dump file.

4. Choose an existing database for the Default Target Schema. To create a new database, select the New button.

5. Select Start Import.

import-procedure-mysql-workbench-import-export-mysql-pnap

MySQL imports the contents of the dump file to the default target schema.

Conclusion

After reading this guide, you should know how to export and import a MySQL database. The methods included using the command line, server management web UI, and a graphical utility.

Comments

Add new comment

Restricted HTML

  • Allowed HTML tags: <br> <p> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <cite> <dl> <dt> <dd> <a hreflang href> <blockquote cite> <ul type> <ol type start> <strong> <em> <code> <li>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.