Cara Export - Import Database MySQL via Terminal Ubuntu

Pada kesempatan sebelumnya saya pernah memabahas tentang bagaimana melakukan backup database mysql xampp melalui terminal ubuntu dan selanjutnya disini saya akan membahas hal yang hampir sama tetapi kali ini kita tidak menggunakan mysql versi xampp melainkan mysql yang terinstall secara terpisah.
 
Secara default, MySQL atau sebenarnya sekarang MariaDB telah menjadi server basis data bawaan di Ubuntu sejak versi 20.04 LTS (dan versi-versi berikutnya termasuk Ubuntu 22.04). Jadi disini tentunya saya menggunakan versi MariaDB default dari ubuntu.
 
Untuk memastikan apakah MariaDB secara default sudah terinstall pada sistem ubuntu yang kita gunakan, ketikan perintah berikut pada terminal :
sudo systemctl status mariadb
Untuk proses expor dan impor melalui terminal sebenarnya sangat mudah, ada beberapa cara atau metode yang bisa kita gunakan. Dan berikut ini adalah Cara Expor – Impor Database MySQL via Terminal Ubuntu 

#1 Cara Export– Import Database langsung via Terminal Tanpa Masuk ke MariaDB

Cara pertama untuk impor atau export database mysql/mariadb kita bisa melakukannya tanpa perlu masuk terlebih ke prompt maridb. Contoh syntax import (pastikan database tujuan import sudah dibuat sebelumnya)
mysql -u root -p database_tujuan < path/to/your/import_file.sql
Contoh syntax export
mysqldump -u root -p nama_db > path/to/your/export_file.sql

#2 Cara Export– Import Database langsung via Prompt MariaDB
 
Cara kedua yaitu kita melakukan proses export ataupun import melalui prompt maria db, disini artinya kita perlu masuk ke prompt mariadb/mysql terlebih dahulu : Masuk terlebih dahulu ke prompt mariadb
mysql -u root -p 
Lalu pilih salah satu/nama database yang ingin atau akan diimport
use nama_db;
Selanjutnya untuk melakukan import database, bisa gunakan parameter source seperti berikut :
SOURCE /path/to/file/import_sql.sql
Sementara untuk export didalam prompt, kita bisa mengeksekusinya dengan parameter berikut
\! mysqldump -u root -p toko > /path/file_export.sql; 
Catatan tambahan 
Untuk mysqldump ada beberapa opsi diantaranya 
  • mysqldump [OPTIONS] database [tables] untuk impor table tertentu mysqldump [OPTIONS] --databases DB1 [DB2 DB3…] untuk menyeleski beberapa db 
  • mysqldump [OPTIONS] --all-databases untuk backup seluruh database 
  • mysqldump [OPTIONS] --system=[SYSTEMOPTIONS]] konfigurasi khusus yang berhubungan dengan server atau untuk lebih lengkapnya lihat melalui opsi help mysqldump
mysqldump --help


0 Response to "Cara Export - Import Database MySQL via Terminal Ubuntu"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin