Cara Impor dan Ekspor Database di MySQL atau MariaDB





pengantar

mengimpor dan mengekspor database Anda adalah kemampuan atau keterampilan penting yang harus dimiliki seorang system administrator. Anda dapat menggunakan data dumps untuk backup dan restore, sehingga Anda dapat merestore atau mengembalikan salinan data database dari server lama ke server baru,

Untuk menggunakan database MySQL dan MariaDB sangatlah mudah. Tutorial ini akan mencakup bagaimana untuk mengekspor database serta impor dari file dump di MySQL dan MariaDB.



Untuk mengimpor dan / atau mengekspor MySQL atau database MariaDB, Anda akan perlu:

    1. Akses ke server Linux menjalankan MySQL atau MariaDB
    2. Nama database dan user dan password 


Ekspor database Anda menggunakan perintah berikut.

$ mysqldump -u username -p database_name > data-dump.sql
 
username      : username anda
database_name : nama database anda
data-dump.sql : nama hasil backup anda



beberapa kasus terjadi hasil backup kosong atau tidak sesuai. untuk memastikan data anda valid dan tidak ada yang tertinggal anda bisa gunakan dengan perintah berikut ini



$ head -n 5 data-dump.sql


Berikut tampilanya

SQL dump fragment
-- MySQL dump 10.13 Distrib 5.7.16, for Linux (x86_64) -- -- Host: localhost Database: database_name -- ------------------------------------------------------ -- Server version 5.7.16-0ubuntu0.16.04.1 



Mengimpor Database

Untuk mengimpor file dump yang ada dalam MySQL atau MariaDB, Anda akan harus membuat database baru. Di sinilah isi dari file dump akan diimpor.

Pertama, login ke database sebagai root atau user lain dengan hak yang cukup untuk membuat database baru.


$ mysql -u root -p
mysql > CREATE DATABASE new_database;
Query OK, 1 row affected (0.00 sec)
 
$ mysql -u username -p new_database < data-dump.sql
 
username      : username anda 
new_database : nama database yang baru anda buat
data-dump.sql : nama hasil backup anda data file yang akan diimpor, yang terletak di direktori saat ini 
 
 
Untuk memastikan semua data sudah di import anda bisa mengecek database anda 
 
$ mysql -u root -p
mysql > SHOW DATABASES;
mysql > USE nama_database;
mysql > SHOW TABLES;


Kesimpulan

Cara Di atas adalah cara dasar untuk melakukan backup dan restore database dengan cara CLI (command line interface ) ada beberapa cara lagi untuk melakukan backup dan restore, untuk lebih lengkapnya anda bisa mengunjungi halaman dokumentasi 
 

Postingan terkait:

Belum ada tanggapan untuk "Cara Impor dan Ekspor Database di MySQL atau MariaDB"

Post a Comment