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