How do you import the database using CLI
There are several ways to import database
Database Import Script
In order to upload the database via the terminal, you must create the database first.
after creating the database, you can use
SHOW Database;
Statement to verify if the database exists.
Below script, you can use it import data into the existing database
the script I use for my development
Database Backup Script
In order to take backup for database;
Replace the database name & filename with your own used matching name
Step 1 β Exporting a MySQL or MariaDB Database
The mysqldump
console utility exports databases to SQL text files. This makes it easier to transfer and move databases. You will need your databaseβs name and credentials for an account whose privileges allow at least full read-only access to the database.
Use mysqldump
to export your database:
Copy
username
is the username you can log in to the database withdatabase_name
is the name of the database to exportdata-dump.sql
is the file in the current directory that stores the output.
The command will produce no visual output, but you can inspect the contents of data-dump.sql
to check if itβs a legitimate SQL dump file.
Run the following command:
Copy
The top of the file should look similar to this, showing a MySQL dump for a database named database_name
.
If any errors occur during the export process, mysqldump
will print them to the screen.
Step 2 β Importing a MySQL or MariaDB Database
To import an existing dump file into MySQL or MariaDB, you will have to create a new database. This database will hold the imported data.
First, log in to MySQL as root or another user with sufficient privileges to create new databases:
Copy
This command will bring you into the MySQL shell prompt. Next, create a new database with the following command. In this example, the new database is called new_database
:
Copy
Youβll see this output confirming the database creation.
Then exit the MySQL shell by pressing CTRL+D
. From the normal command line, you can import the dump file with the following command:
Copy
username
is the username you can log in to the database withnewdatabase
is the name of the freshly created databasedata-dump.sql
is the data dump file to be imported, located in the current directory
If the command runs successfully, it wonβt produce any output. If any errors occur during the process, mysql
will print them to the terminal instead. To check if the import was successful, log in to the MySQL shell and inspect the data. Selecting the new database with USE
new_database
and then use SHOW TABLES;
or a similar command to look at some of the data.
Last updated