Saturday, April 25, 2026
bigdump MySQL PHPmyadmin Web Hosting

Cara Import Database Besar Tanpa Timeout — 100% Work di Shared Hosting!

Apa Itu BigDump?

BigDump adalah script berbasis PHP yang digunakan untuk mengimpor file database SQL berukuran besar secara bertahap (chunked) ke dalam database MySQL.

Tool ini sangat populer karena:

  • Ringan (hanya 1 file PHP)
  • Tidak butuh instalasi kompleks
  • Bisa menghindari error seperti:
    • max_execution_time exceeded
    • memory limit exceeded

Kenapa Butuh BigDump?

Saat kamu import database besar (misalnya >100MB) menggunakan:

  • phpMyAdmin ❌
  • command biasa ❌

Sering muncul error seperti:

  • Timeout
  • Upload gagal
  • Server overload

Nah, BigDump menyelesaikan ini dengan cara:
👉 Memproses file SQL sedikit demi sedikit (per batch)


Cara Kerja BigDump

BigDump bekerja dengan konsep:

  1. Membaca file .sql
  2. Menjalankan query beberapa baris saja
  3. Pause sebentar
  4. Lanjut lagi sampai selesai

Jadi server tidak “kaget” karena beban besar sekaligus.


Kelebihan BigDump

✅ Bisa import file SQL besar (ratusan MB bahkan GB)
✅ Tidak butuh SSH (cukup web browser)
✅ Compatible dengan shared hosting
✅ Setup super cepat
✅ Open source


Kekurangan BigDump

❌ Tidak ada GUI modern (tampilan sederhana)
❌ Tidak support semua fitur database kompleks
❌ Kurang aman jika tidak diamankan (karena file PHP terbuka)
❌ Hanya untuk MySQL/MariaDB


Cara Install BigDump

1. Download BigDump

Cari file:

bigdump.php

2. Upload ke Server

Upload ke folder web, misalnya:

/var/www/html/

3. Edit Konfigurasi

Buka bigdump.php, lalu ubah bagian ini:

$db_server   = 'localhost';
$db_name = 'nama_database';
$db_username = 'user_db';
$db_password = 'password_db';

Cara Menggunakan BigDump

1. Upload File SQL

Upload file:

backup.sql

2. Akses via Browser

http://domain.com/bigdump.php

3. Klik Start Import

BigDump akan mulai:

  • Membaca file SQL
  • Menjalankan query sedikit demi sedikit

Tips Penting Saat Menggunakan BigDump

1. Gunakan File SQL yang Sudah Bersih

Pastikan:

  • Tidak corrupt
  • Tidak ada error syntax

2. Split File Jika Terlalu Besar

Walaupun BigDump kuat, lebih aman:

  • Pecah file jadi beberapa bagian

3. Ubah Setting Delay (Optional)

Di dalam file:

$delaypersession = 3000;

Artinya:

  • Delay 3 detik antar batch

Bisa kamu sesuaikan:

  • Server cepat → kecilkan delay
  • Server lambat → besarkan delay

4. Hapus File Setelah Selesai ⚠️

WAJIB:
👉 Hapus bigdump.php setelah selesai

Kenapa?

  • Bisa disalahgunakan untuk akses database

Perbandingan BigDump vs Cara Lain

MetodeKelebihanKekurangan
phpMyAdminMudah GUILimit file kecil
CLI MySQLCepat & powerfulButuh akses SSH
BigDumpAman untuk file besarUI sederhana

Kapan Harus Pakai BigDump?

Gunakan BigDump jika:

  • Hosting tidak punya SSH
  • File SQL besar (>50MB)
  • phpMyAdmin gagal import
  • Server sering timeout

Alternatif BigDump

Beberapa alternatif:

  • WP-CLI (untuk WordPress)
  • Adminer
  • MySQL CLI (mysql -u user -p db < file.sql)

Kesimpulan

BigDump adalah solusi praktis untuk import database besar tanpa ribet.

Cocok untuk:

  • SysAdmin
  • DevOps
  • Web developer

Terutama saat:
👉 Migrasi server
👉 Restore backup besar
👉 Pindah hosting

Similar Posts