Cara Export Import Mysql Menggunakan Command Line

MySQL adalah sistem manajemen database relasional open source (RDBMS) dengan client-server model yang sangat popular. Mengimpor dan mengekspor database adalah keterampilan penting yang harus dimiliki. Anda dapat menggunakan data dump untuk tujuan pencadangan dan pemulihan, memungkinkan Anda memulihkan salinan data lama database Anda jika terjadi keadaan darurat. Anda juga dapat menggunakannya untuk memigrasi data ke server baru atau lingkungan pengembangan. Tutorial ini akan membahas cara export dan import mysql menggunakan command line di windows.

Tahap Persiapan

Untuk melakukan cara export dan import MySQL menggunakan command line, Anda harus tahu beberapa hal berikut ini

  1. Akses ke command line yang menjalankan MySQL atau MariaDB

Cara Import MySQL

Masuk ke database sebagai root atau pengguna lain dengan hak istimewa yang memadai untuk membuat database baru

mysql -u aly -p
Mysql command line di windos

Selanjutnya buat database baru dengan perintah berikut. Dalam contoh ini, database baru disebut sakila:

CREATE DATABASE sakila;

Anda akan mendapatkan output seperti ini

CREATE DATABASE sakila;
Query OK, 1 row affected (0.001 sec)

Cara Pertama

Cara pertama kita harus mendefiniskan database yang akan kita import

use sakila;
Database changed

Untuk mulai mengimpor database, ketikkan perintah ini

source E:/Backup C Download/sakila-db/sakila-schema.sql
Impor mysql data schema
source E:/Backup C Download/sakila-db/sakila-data.sql
Import mysql data

Hasil dari import, kita akan melakukan query table actor

MariaDB [sakila]> select * from actor limit 10;
+----------+------------+--------------+---------------------+
| actor_id | first_name | last_name    | last_update         |
+----------+------------+--------------+---------------------+
|        1 | PENELOPE   | GUINESS      | 2006-02-15 04:34:33 |
|        2 | NICK       | WAHLBERG     | 2006-02-15 04:34:33 |
|        3 | ED         | CHASE        | 2006-02-15 04:34:33 |
|        4 | JENNIFER   | DAVIS        | 2006-02-15 04:34:33 |
|        5 | JOHNNY     | LOLLOBRIGIDA | 2006-02-15 04:34:33 |
|        6 | BETTE      | NICHOLSON    | 2006-02-15 04:34:33 |
|        7 | GRACE      | MOSTEL       | 2006-02-15 04:34:33 |
|        8 | MATTHEW    | JOHANSSON    | 2006-02-15 04:34:33 |
|        9 | JOE        | SWANK        | 2006-02-15 04:34:33 |
|       10 | CHRISTIAN  | GABLE        | 2006-02-15 04:34:33 |
+----------+------------+--------------+---------------------+
10 rows in set (0.000 sec)

Cara Kedua

Cara kedua ini kita langsung menulis dengan 1 perintah, berhubung contoh ada 2 data yang akan diimport, yang pertama kita akan mengimpor sakila-schema.sql ini struktur dabasenya dan sakila-data.sql ini data lengkapnya

mysql -u aly -p sakila < "E:\Backup C Download\sakila-db\sakila-schema.sql"
mysql -u aly -p sakila < "E:\Backup C Download\sakila-db\sakila-data.sql"
import mysql dengan 1 perintah

Export Mysql dengan mysqldump

Utilitas konsol mysqldump digunakan untuk mengekspor database ke file teks SQL, membuatnya relatif mudah untuk ditransfer dan dipindahkan.

mysqldump -u aly -p sakila > D:/data-sakila-dump.sql

Kesimpulan

Sangat mudah untuk mengimpor dan mengekspor data di MySQL. Ada lebih banyak opsi yang tersedia di utilitas mysqldump yang dapat Anda gunakan untuk menyesuaikan data yang diekspor.

Semoga bermanfaat 🙂

Leave a Comment