Cara Impor dan ekspor database mysql memggunakan CLI terminal di xammp linux windows


Kemampu mengimpor dan mengekspor database adalah keterampilan yang penting untuk dimiliki. Anda dapat menggunakan data dump untuk tujuan Backup dan restore yang bertujuan untuk memulihkan database lama dari  keadaan darurat atau yang tidak diinginkan. Kemampuan ini juga dapat digunakan untuk migrasi data ke server baru.

Bekerja dengan dump basis data di MySQL atau MariaDB cukup mudah. Tutorial ini akan membahas cara mengekspor database serta mengimpornya dari file dump di
MySQL atau MariaDB.

Untuk expor atau impor database melalui cmd menggunakan xammp masuk ke direktori bin yang ada dalam folder mysql:

cd c:\xampp\mysql\bin



CARA EKSPOR DATABASE


Utilitas konsol mysqldump digunakan untuk mengekspor database ke file teks SQL, membuatnya relatif mudah untuk dipindahkan dan dipindahkan. Kita harus mengetahui nama database, nama pengguna dan kata sandi untuk akun dengan hak istimewa (root/administrator) yang memungkinkan setidaknya akses hanya baca penuh ke database.

Ekspor database Anda menggunakan struktur perintah berikut:


mysqldump -u username -p database_name > data-dump.sql 

username adalah nama pengguna digunakan masuk ke basis data
database_name adalah nama dari database yang akan diekspor
data-dump.sql adalah file di direktori saat ini yang akan disimpan ke output
  





CARA IMPOR DATABASE



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

Pertama, masuk ke database sebagai root atau pengguna lain dengan hak akses yang cukup untuk membuat database baru:


mysql -u root -p

Perintah tersebut akan membawa ke prompt shell MySQL. Selanjutnya, buat database baru dengan perintah berikut. Dalam contoh ini, database baru disebut new_database:

CREATE DATABASE new_database

Ketika query berhasil akan muncul output berikut ini

Query OK, 1 row affected (0.00 sec)

Kemudian keluar dari shell MySQL dengan menekan CTRL + D atau \q. Dari baris perintah normal, Anda dapat mengimpor file dump dengan perintah berikut:     

mysql -u username -p new_database < data-dump.sql

username adalah nama pengguna digunakan masuk ke basis data
new_database adalah nama dari database yang baru dibuat

data-dump.sql adalah file dump data yang akan diimpor, yang terletak di direktori saat iniJika perintah berjalan dengan sukses, perintah itu tidak akan menghasilkan keluaran apa pun. Jika ada kesalahan yang terjadi selama proses, mysql akan mencetaknya ke terminal sebagai gantinya. Anda dapat memeriksa bahwa basis data telah diimpor dengan masuk ke shell MySQL lagi dan memeriksa datanya. Ini dapat dilakukan dengan memilih database baru dengan USE new_database dan kemudian menggunakan SHOW TABLES; atau perintah serupa untuk melihat beberapa data. 


Semoga bermanfaat, 

Sumber: 
https://www.digitalocean.com/community/tutorials/how-to-import-and-export-databases-in-mysql-or-mariadb
https://stackoverflow.com/questions/698914/how-can-i-access-the-mysql-command-line-with-xampp-for-windows 

No comments for "Cara Impor dan ekspor database mysql memggunakan CLI terminal di xammp linux windows"