Cara Import dan Export Database di XAMPP

Saat membuat website dinamis, database menjadi salah satu bagian penting untuk menyimpan berbagai informasi. Mulai dari data pengguna, produk, artikel, transaksi, hingga pengaturan website dapat disimpan di dalam database.

Bagi Anda yang sedang belajar pemrograman web menggunakan XAMPP, proses mengelola database biasanya dilakukan melalui phpMyAdmin. Dua aktivitas yang sangat penting untuk dipahami adalah import dan export database.

Import digunakan ketika Anda ingin memasukkan database dari file ke server lokal. Sementara itu, export digunakan untuk membuat salinan database ke dalam sebuah file sehingga data dapat dipindahkan atau dicadangkan.

Pada artikel ini, kita akan membahas cara import dan export database di XAMPP secara lengkap dan mudah dipahami, terutama bagi pemula.

Apa Itu XAMPP?

XAMPP adalah paket software yang menyediakan berbagai komponen untuk menjalankan server secara lokal di komputer.

XAMPP biasanya digunakan oleh programmer untuk mengembangkan dan menguji website sebelum dipublikasikan ke internet.

Beberapa komponen yang umum digunakan antara lain:

  • Apache sebagai web server.
  • MariaDB/MySQL sebagai sistem database.
  • PHP sebagai bahasa pemrograman server-side.
  • phpMyAdmin untuk mengelola database melalui browser.

Dengan XAMPP, Anda dapat membuat lingkungan pengembangan website langsung di komputer tanpa harus menggunakan hosting terlebih dahulu.

Apa Itu Import Database?

Import database adalah proses memasukkan database atau data dari sebuah file ke dalam sistem database.

Misalnya Anda mendapatkan file:

website.sql

File tersebut berisi struktur tabel dan data database.

Dengan fitur import pada phpMyAdmin, file tersebut dapat dimasukkan ke database lokal yang berjalan melalui XAMPP.

Import biasanya dilakukan ketika:

  • Memindahkan website ke komputer lain.
  • Menggunakan database dari teman atau tim.
  • Memulihkan database dari backup.
  • Menjalankan project website yang sudah memiliki database.
  • Memindahkan project dari hosting ke localhost.

Apa Itu Export Database?

Kebalikan dari import, export database adalah proses mengeluarkan database menjadi sebuah file.

File hasil export dapat digunakan sebagai backup atau dipindahkan ke server lain.

Contohnya:

database.sql

File tersebut dapat menyimpan struktur database beserta data yang ada di dalamnya, tergantung pilihan export yang digunakan.

Export berguna untuk:

  • Membuat backup database.
  • Memindahkan project.
  • Berbagi database dengan tim.
  • Migrasi website.
  • Menyimpan salinan data sebelum melakukan perubahan besar.

Persiapan Sebelum Import dan Export

Sebelum mulai, pastikan XAMPP sudah terpasang di komputer.

Kemudian buka XAMPP Control Panel.

Aktifkan:

Apache
MySQL

Jika keduanya sudah berjalan, Anda dapat membuka phpMyAdmin melalui browser.

Biasanya alamat localhost phpMyAdmin adalah:

http://localhost/phpmyadmin

Di sana Anda dapat membuat dan mengelola database.

Cara Membuat Database Baru di phpMyAdmin

Sebelum melakukan import, biasanya Anda perlu membuat database terlebih dahulu.

Langkah 1: Buka phpMyAdmin

Buka browser dan masuk ke:

http://localhost/phpmyadmin

Langkah 2: Pilih Menu Database

Pada bagian navigasi phpMyAdmin, pilih menu Databases.

Langkah 3: Buat Database

Masukkan nama database yang ingin digunakan.

Contohnya:

db_website

Kemudian klik Create.

Database kosong sudah berhasil dibuat.

Cara Import Database di XAMPP

Setelah database dibuat, Anda dapat memasukkan data dari file .sql.

Langkah 1: Buka phpMyAdmin

Pastikan Apache dan MySQL pada XAMPP sedang berjalan.

Kemudian buka:

http://localhost/phpmyadmin

Langkah 2: Pilih Database

Klik database yang sebelumnya sudah dibuat.

Misalnya:

db_website

Pastikan Anda memilih database yang benar sebelum melakukan import.

Langkah 3: Pilih Menu Import

Klik menu Import yang tersedia pada bagian atas phpMyAdmin.

Anda akan melihat halaman untuk memilih file database.

Langkah 4: Pilih File Database

Klik Choose File atau tombol pemilihan file.

Kemudian pilih file database yang ingin dimasukkan.

Contohnya:

database_website.sql

Langkah 5: Jalankan Import

Setelah file dipilih, gulir ke bagian bawah halaman.

Klik Import atau Go, tergantung tampilan versi phpMyAdmin yang digunakan.

phpMyAdmin kemudian akan menjalankan perintah SQL yang terdapat dalam file tersebut.

Jika berhasil, tabel dan data akan muncul di dalam database.

Contoh Hasil Import

Misalnya file SQL memiliki beberapa tabel:

db_website
│
├── users
├── posts
├── categories
└── comments

Setelah proses import berhasil, tabel tersebut akan muncul di database pada phpMyAdmin.

Anda kemudian dapat melihat isi setiap tabel dengan memilih tabel yang diinginkan.

Cara Export Database di XAMPP

Selain import, Anda juga perlu memahami cara melakukan export.

Export sangat disarankan sebelum melakukan perubahan besar pada database.

Langkah 1: Buka phpMyAdmin

Pastikan MySQL sedang berjalan di XAMPP.

Kemudian buka:

http://localhost/phpmyadmin

Langkah 2: Pilih Database

Pilih database yang ingin dicadangkan.

Misalnya:

db_website

Langkah 3: Pilih Menu Export

Klik menu Export.

phpMyAdmin akan menampilkan beberapa pilihan metode export.

Langkah 4: Pilih Metode Export

Untuk kebutuhan sederhana, Anda dapat menggunakan metode Quick.

Kemudian pilih format:

SQL

Format SQL umum digunakan karena dapat diimport kembali melalui phpMyAdmin.

Langkah 5: Download Database

Klik tombol Export atau Go.

Browser akan mengunduh file database.

Contohnya:

db_website.sql

Simpan file tersebut di lokasi yang aman.

Quick Export vs Custom Export

phpMyAdmin umumnya menyediakan beberapa pilihan export.

Quick

Metode Quick cocok untuk pemula karena pengaturannya lebih sederhana.

Anda cukup memilih database dan format file yang diinginkan.

Custom

Metode Custom memberikan pengaturan yang lebih lengkap.

Anda dapat memilih tabel tertentu, mengatur struktur database, serta menentukan data apa saja yang ingin diekspor.

Untuk project sederhana, Quick biasanya sudah cukup.

Apa yang Ada di Dalam File SQL?

File .sql bukan sekadar kumpulan data biasa.

File tersebut dapat berisi perintah SQL untuk membuat struktur database dan memasukkan data.

Contohnya:

CREATE TABLE users (
    id INT,
    nama VARCHAR(100)
);

Kemudian dapat terdapat perintah untuk memasukkan data:

INSERT INTO users (id, nama)
VALUES (1, 'Andi');

Ketika file tersebut diimport, perintah SQL akan dijalankan oleh database.

Perbedaan Import dan Export Database

Agar lebih mudah dipahami, perhatikan tabel berikut:

ImportExport
Memasukkan databaseMengeluarkan database
File digunakan sebagai sumberDatabase menjadi file
Cocok untuk restoreCocok untuk backup
Menggunakan file .sqlMenghasilkan file .sql
Data masuk ke databaseData keluar dari database

Cara mengingatnya sederhana:

Import = memasukkan.
Export = mengeluarkan.

Error yang Sering Terjadi Saat Import

Tidak semua proses import selalu berjalan lancar. Beberapa masalah yang mungkin muncul antara lain:

1. Database Belum Dibuat

Jika file SQL tidak membuat database secara otomatis, Anda mungkin perlu membuat database terlebih dahulu.

Solusinya:

  1. Buka phpMyAdmin.
  2. Buat database baru.
  3. Pilih database tersebut.
  4. Jalankan proses import.

2. Ukuran File Terlalu Besar

File SQL yang besar terkadang tidak dapat langsung diimport melalui phpMyAdmin karena batas upload atau konfigurasi PHP.

Jika terjadi masalah, Anda dapat memeriksa pengaturan seperti:

upload_max_filesize
post_max_size
max_execution_time

Namun, jangan mengubah konfigurasi tersebut sembarangan. Pastikan Anda memahami pengaruhnya terhadap lingkungan XAMPP.

3. Nama Database Tidak Sesuai

Project PHP mungkin menggunakan nama database tertentu pada file konfigurasi.

Contohnya:

$dbname = "db_website";

Jika database yang dibuat bernama:

website_db

maka koneksi aplikasi bisa gagal.

Pastikan nama database sesuai dengan konfigurasi project.

4. Tabel Sudah Ada

Jika Anda mengimport database ke database yang sudah memiliki tabel dengan nama sama, dapat terjadi konflik.

Sebelum import, periksa terlebih dahulu isi database tujuan.

Error yang Sering Terjadi Saat Export

Export biasanya lebih sederhana, tetapi tetap ada beberapa hal yang perlu diperhatikan.

Database yang Dipilih Salah

Pastikan Anda memilih database yang benar sebelum melakukan export.

Tidak Semua Tabel Dipilih

Jika menggunakan Custom Export, periksa tabel yang ingin disertakan.

File Backup Hilang

Setelah melakukan export, simpan file .sql pada lokasi yang aman.

Tips Aman Mengelola Database di XAMPP

Database dapat berisi data penting. Karena itu, biasakan menerapkan beberapa kebiasaan berikut:

Lakukan Backup Secara Berkala

Jangan menunggu database bermasalah baru membuat backup.

Export Sebelum Perubahan Besar

Misalnya sebelum:

  • Menghapus tabel.
  • Mengubah struktur database.
  • Menghapus banyak data.
  • Mengupdate project.

Buat backup terlebih dahulu.

Gunakan Nama File yang Jelas

Contohnya:

db_website_backup_2026-08-10.sql

Dengan begitu, Anda lebih mudah mengetahui isi dan waktu backup.

Jangan Sembarangan Menghapus Database

Pastikan Anda sudah memiliki backup sebelum menghapus database atau tabel.

Import dan Export untuk Project Website

Kemampuan import dan export database sangat berguna ketika mengembangkan website menggunakan PHP dan XAMPP.

Misalnya Anda memiliki project:

htdocs/
└── toko-online/
    ├── index.php
    ├── config.php
    ├── produk.php
    └── admin/

Database project tersebut dapat disimpan dalam file:

toko_online.sql

Ketika project dipindahkan ke komputer lain, Anda cukup:

  1. Menyalin folder project ke htdocs.
  2. Membuat database baru.
  3. Import file .sql.
  4. Menyesuaikan konfigurasi koneksi database.
  5. Menjalankan project melalui localhost.

Dengan cara ini, project dapat dipindahkan tanpa harus membuat seluruh tabel dan data secara manual.

Kesimpulan

Cara import dan export database di XAMPP merupakan kemampuan dasar yang penting bagi siapa saja yang sedang belajar pengembangan website.

Import digunakan untuk memasukkan database dari file, sedangkan export digunakan untuk membuat salinan database menjadi file. Kedua fitur tersebut sangat membantu ketika melakukan backup, memindahkan project, melakukan restore, maupun bekerja bersama tim.

Jika Anda baru belajar XAMPP, cobalah mempraktikkan proses import dan export menggunakan database sederhana terlebih dahulu. Semakin sering berlatih, semakin terbiasa Anda mengelola database untuk project website.

Leave a Reply

Your email address will not be published. Required fields are marked *