Misal kitanggak bisa upload file .sql
besar lewat phpMyAdmin (misalnya cuma bisa 2MB atau 8MB), itu karena limit bawaan PHP-nya terlalu kecil.
✅ Solusi: Ubah Konfigurasi Limit PHP di XAMPP (Linux)
1. Edit php.ini
bawaan XAMPP
sudo nano /opt/lampp/etc/php.ini
Lalu cari dan ubah nilai berikut (pakai Ctrl+W
buat cari):
upload_max_filesize = 2M
post_max_size = 8M
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
Ubah jadi lebih besar, misalnya:
upload_max_filesize = 100M
post_max_size = 120M
max_execution_time = 300
max_input_time = 300
memory_limit = 256M
2. Restart XAMPP
sudo /opt/lampp/lampp restart
3. Cek ulang di phpMyAdmin
-
Buka
http://localhost/phpmyadmin
- Klik menu “Import”
-
Di bagian Maximum upload size pastikan sudah berubah, contoh:
100 MiB
💡 Alternatif: Import via Terminal
Kalau file .sql
terlalu besar (>100MB), lebih cepat import langsung via terminal:
sudo /opt/lampp/bin/mysql -u root -p nama_database < /path/to/file.sql
Contoh:
sudo /opt/lampp/bin/mysql -u root -p mydb < /home/user/Downloads/backup.sql
Nanti diminta password (kalau root
gak ada password, cukup tekan Enter
).
Ini lebih mending karena kecepatannya lebih cepat! Tapi, ada tapinya nih. Kita ngga tau progress persentasenya, jadi harus di check sendiri di backend, misal saat di phpmyadmin kelihatan tablenya udah nambah otomatis. Dan di terminal nanti end resultnya dia kembali ke account home semula. Done!
Masih ada oprekan serius seputar linux? Ambil aja sesi konsultasi langsung nya disini bareng tim ahli kita!
Konsultasi via Whatsapp