Method of exporting and importing. sql file under linux command

  • 2021-10-25 00:01:37
  • OfStack

This article describes the method of exporting and importing. sql files under the linux command. Share it for your reference, as follows:

1. Export the database using the mysqldump command (note the installation path of mysql, which is the path of this command):

1. Export data and table structure:

mysqldump-u username-p password database name > Database name. sql


#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql

You will be prompted to enter your password after typing Enter

2. Export only the table structure

mysqldump-u username-p password-d database name > Database name. sql


#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql

Note:/usr/local/mysql/bin/-- > data Directory for mysql

2. Import the database

1. First, build an empty database


mysql>create database abc;

2. Import the database

Method 1:

(1) Select a database


mysql>use abc;

(2) Set the database code


mysql>set names utf8;

(3) Import data (note the path to the sql file)


mysql>source /home/abc/abc.sql;

Method 2:

mysql-u username-p password database name < Database name. sql


#mysql -uabc_f -p abc < abc.sql

It is recommended to import using the second method.

Note: There is command line mode and sql command


Related articles: