How To Import/Export Mysql Database Command line

By: Sunil Kumar |  In: MySQL  |  Last Updated: 2018/07/26

How To Import/Export Mysql Database Command line

If you are a web developer you must be aware of some basic database operations. Importing and exporting database is an important skill to have. Most of the time you have to make a backup of the database and restore the database from a backup.

Working with database dumps in MySQL and MariaDB is straightforward. This tutorial will cover how to export the database as well as import it from a dump file in MySQL and MariaDB.

Exporting the Database

You can export your database as SQL file. For doing this you can use mysqldump console utility.

For dumping any database you need database name, username and password.

Open your terminal and type following command to export the database

 $ mysqldump -u {username} -p{password} your_database_name > database_backup.sql
  • username is the username you can log in to the database with
  • database_name is the name of the database that will be exported
  • data-dump.sql is the file in the current directory that the output will be saved to

Importing the Database

To import an existing dump file into MySQL or MariaDB, you will have to create the new database. This is where the contents of the dump file will be imported.

To create a database you have to log in to your database system.

 $ mysql -u {username} -p{password}

This will open a console where you can run your queries. To create a database

 mysql> CREATE DATABASE my_new_database;

You’ll see this output confirming it was created.

Query OK, 1 row affected (0.00 sec)

Now you are done with the database creation part. You can exit MySQL shell by pressing CTRL+D.

On the normal command line, you can import the dump file with the following command:

 $ mysql -u {username} -p{password} my_new_database < database_backup.sql

The successfully-run command will produce no output. If any errors occur during the process, MySQL will print them to the terminal instead.

You are done with importing database. Now you have all the data into your database.


Importing and Exporting database is a common skill and you must know how to do it. After reading this article, I am sure you will be able to do it easily.

Also, read:

How to Configure Full-Text Stopwords & Stoplist in MySQL


Leave a Comment

Your email address will not be published.


%d bloggers like this: