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
- 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
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
source E:/Backup C Download/sakila-db/sakila-data.sql
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"
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 🙂