{"id":13030,"date":"2020-04-09T10:14:21","date_gmt":"2020-04-09T10:14:21","guid":{"rendered":"https:\/\/www.semigataweb.com\/blog\/?p=13030"},"modified":"2020-04-09T10:14:24","modified_gmt":"2020-04-09T10:14:24","slug":"cara-import-eksport-database-di-mysql-dan-mariadb","status":"publish","type":"post","link":"https:\/\/semigataweb.com\/blog\/cara-import-eksport-database-di-mysql-dan-mariadb\/","title":{"rendered":"Cara Import \/ Eksport Database di MySQL dan MariaDB"},"content":{"rendered":"\n<p>Bekerja dengan database dumps di MySQL dan MariaDB cukup mudah. Tutorial ini akan membahas cara mengekspor database serta mengimpornya dari file dump di MySQL dan MariaDB.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"854\" height=\"445\" src=\"https:\/\/www.semigataweb.com\/blog\/wp-content\/uploads\/2020\/04\/image-34.png\" alt=\"Cara Import \/ Eksport Database di MySQL dan MariaDB\" class=\"wp-image-13036\" srcset=\"https:\/\/semigataweb.com\/blog\/wp-content\/uploads\/2020\/04\/image-34.png 854w, https:\/\/semigataweb.com\/blog\/wp-content\/uploads\/2020\/04\/image-34-300x156.png 300w, https:\/\/semigataweb.com\/blog\/wp-content\/uploads\/2020\/04\/image-34-768x400.png 768w, https:\/\/semigataweb.com\/blog\/wp-content\/uploads\/2020\/04\/image-34-45x23.png 45w\" sizes=\"(max-width: 854px) 100vw, 854px\" \/><figcaption>Cara Import \/ Eksport Database di MySQL dan MariaDB<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Prerequisites<\/h4>\n\n\n\n<p>Untuk mengimpor dan \/ atau mengekspor database MySQL atau MariaDB, Anda perlu:<\/p>\n\n\n\n<ul><li>Akses ke server Linux yang menjalankan MySQL atau MariaDB<\/li><li>Nama database dan kredensial pengguna untuk itu<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Mengekspor Database<\/h4>\n\n\n\n<p>Utilitas konsol\u00a0<code>mysqldump<\/code> digunakan untuk mengekspor database ke file teks SQL, sehingga relatif mudah untuk mentransfer dan bergerak. Anda akan memerlukan nama database itu sendiri serta nama pengguna dan kata sandi untuk akun dengan hak istimewa yang memungkinkan setidaknya akses hanya baca penuh ke database.<\/p>\n\n\n\n<p>Ekspor database Anda menggunakan struktur perintah berikut:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mysqldump -u username -p database_name &gt; data-dump.sql<\/pre>\n\n\n\n<ul><li><code>username<\/code>\u00a0adalah nama pengguna yang dapat Anda masuki ke database<\/li><li><code>database_name<\/code>\u00a0adalah nama database yang akan diekspor<\/li><li><code>data-dump.sql<\/code>\u00a0adalah file di direktori saat ini yang akan disimpan hasilnya<\/li><\/ul>\n\n\n\n<p>Command tersebut tidak akan menghasilkan output visual, tetapi Anda dapat memeriksa konten dari <code>filename.sql<\/code>\u00a0untuk memeriksa apakah itu file dump SQL yang sah dengan menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">head -n 5 data-dump.sql<\/pre>\n\n\n\n<p>Bagian atas file harus terlihat mirip dengan ini, menunjukkan bahwa itu adalah dump MySQL untuk database yang bernama\u00a0<code>database_name<\/code>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SQL dump fragment-- MySQL dump 10.13  Distrib 5.7.16, for Linux (x86_64)\n--\n-- Host: localhost    Database: database_name\n-- ------------------------------------------------------\n-- Server version       5.7.16-0ubuntu0.16.04.1<\/pre>\n\n\n\n<p>Jika terjadi error selama proses ekspor,\u00a0<code>mysqldump<\/code>\u00a0akan menampilkannya ke layar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Mengimpor Basis Data<\/h4>\n\n\n\n<p>Untuk mengimpor file dump yang ada ke MySQL atau MariaDB, Anda harus membuat database baru. Di sinilah isi file dump akan diimpor.<\/p>\n\n\n\n<p>Pertama, masuk ke database sebagai\u00a0<strong>root<\/strong>\u00a0atau pengguna lain dengan hak istimewa yang memadai untuk membuat basis data baru:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mysql -u root -p<\/pre>\n\n\n\n<p>Ini akan membawa Anda ke prompt shell MySQL. Selanjutnya, buat database baru dengan perintah berikut. Dalam contoh ini, basis data baru dipanggil\u00a0<code>new_database<\/code>:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CREATE DATABASE new_database;<\/pre>\n\n\n\n<p>Anda akan melihat output ini mengkonfirmasikan bahwa itu telah dibuat.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Output\nQuery OK, 1 row affected (0.00 sec)<\/pre>\n\n\n\n<p>Kemudian keluar dari shell MySQL dengan menekan\u00a0<code>CTRL+D<\/code>. Dari baris perintah normal, Anda dapat mengimpor file dump dengan perintah berikut:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mysql -u username -p new_database &lt; data-dump.sql<\/pre>\n\n\n\n<ul><li><code>username<\/code>\u00a0adalah nama pengguna yang dapat Anda masuki ke database<\/li><li><code>newdatabase<\/code>\u00a0adalah nama dari database yang baru dibuat<\/li><li><code>data-dump.sql<\/code>\u00a0adalah file dump data yang akan diimpor, terletak di direktori saat ini<\/li><\/ul>\n\n\n\n<p>Jika perintah berjalan dengan sukses, itu tidak akan menghasilkan output apa pun. Jika ada kesalahan terjadi selama proses,\u00a0<code>mysql<\/code>\u00a0akan menampilkannya ke terminal sebagai gantinya. Anda dapat memeriksa apakah databasenya diimpor dengan masuk ke shell MySQL lagi dan memeriksa datanya. Ini dapat dilakukan dengan memilih database baru dengan perintah\u00a0<code>USE new_database<\/code>\u00a0dan kemudian gunakan\u00a0<code>SHOW TABLES;<\/code> atau perintah serupa untuk melihat beberapa data.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bekerja dengan database dumps di MySQL dan MariaDB cukup mudah. Tutorial ini akan membahas cara mengekspor database serta mengimpornya dari file dump di MySQL dan MariaDB. Prerequisites Untuk mengimpor dan \/ atau mengekspor database MySQL atau MariaDB, Anda perlu: Akses ke server Linux yang menjalankan MySQL atau MariaDB Nama database dan kredensial pengguna untuk itu [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":13036,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[101],"_links":{"self":[{"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/posts\/13030"}],"collection":[{"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/comments?post=13030"}],"version-history":[{"count":6,"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/posts\/13030\/revisions"}],"predecessor-version":[{"id":13037,"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/posts\/13030\/revisions\/13037"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/media\/13036"}],"wp:attachment":[{"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/media?parent=13030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/categories?post=13030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/semigataweb.com\/blog\/wp-json\/wp\/v2\/tags?post=13030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}