Kamis, 02 Agustus 2018

Cara Impor Dan Ekspor Database Mysql Memggunakan Cli Terminal Di Xammp Linux Windows


Kemampu mengimpor dan mengekspor database yakni keterampilan yang penting untuk dimiliki. Anda sanggup memakai data dump untuk tujuan Backup dan restore yang bertujuan untuk memulihkan database usang dari  keadaan darurat atau yang tidak diinginkan. Kemampuan ini juga sanggup dipakai 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 memakai xammp masuk ke direktori bin yang ada dalam folder mysql:

cd c:\xampp\mysql\bin



CARA EKSPOR DATABASE


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

Ekspor database Anda memakai struktur perintah berikut:


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

username yakni nama pengguna dipakai masuk ke basis data
database_name yakni nama dari database yang akan diekspor
data-dump.sql yakni file di direktori ketika ini yang akan disimpan ke output
  





CARA IMPOR DATABASE



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

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


mysql -u root -p

Perintah tersebut akan membawa ke prompt shell MySQL. Selanjutnya, buat database gres dengan perintah berikut. Dalam pola ini, database gres 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 sanggup mengimpor file dump dengan perintah berikut:     

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

username yakni nama pengguna dipakai masuk ke basis data
new_database yakni nama dari database yang gres dibuat

data-dump.sql yakni file dump data yang akan diimpor, yang terletak di direktori ketika 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 sanggup menyelidiki bahwa basis data telah diimpor dengan masuk ke shell MySQL lagi dan menyelidiki datanya. Ini sanggup dilakukan dengan menentukan database gres dengan USE new_database dan kemudian memakai 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 

Tidak ada komentar:

Posting Komentar