Het importeren van een database in phpMyAdmin is vrij eenvoudig en handig als je een back-up wilt herstellen of een bestaande database naar een andere server wilt overzetten.
Voorbereiding:
-
Bestandsformaat: Zorg dat je database-exportbestand in een ondersteund formaat is, zoals:
-
.sql
(aanbevolen) -
.zip
,.gz
, of.bz2
(gecomprimeerde SQL-bestanden)
-
-
Grootte van het bestand: Controleer de maximale uploadgrootte in phpMyAdmin. Als het bestand groter is dan toegestaan, moet je mogelijk gebruik maken van een tool zoals BigDump of SSH.
Stappen om te importeren:
-
Log in op phpMyAdmin:
-
Selecteer de database:
- Kies in het linker menu de database waarin je wilt importeren.
-
Belangrijk: De database moet al bestaan. Zo niet, maak dan eerst een lege database aan:
- Klik op Nieuwe Database.
- Geef de database een naam en klik op Aanmaken.
-
Ga naar het tabblad "Importeren":
- Klik bovenin op het tabblad Importeren.
-
Bestand uploaden:
- Klik op Bestand kiezen en selecteer je
.sql
,.zip
,.gz
, of.bz2
bestand.
- Klik op Bestand kiezen en selecteer je
-
Opties controleren:
-
Karakterset: Laat standaard op
utf8
staan, tenzij je zeker weet dat een andere codering nodig is. - SQL-compatibiliteit: Laat op Standaard staan, tenzij anders vereist.
- Andere opties kunnen meestal op standaard blijven staan.
-
Karakterset: Laat standaard op
-
Start de import:
- Klik op Starten onderaan het scherm.
Na het importeren:
- Als de import succesvol is, krijg je een groen bericht met de melding dat de import voltooid is.
- Als er fouten optreden, controleer dan:
- Of het juiste databaseformaat is gebruikt.
- Of er voldoende gebruikersrechten zijn ingesteld.
- Of er geen syntaxfouten in het SQL-bestand staan.
Veelvoorkomende problemen en oplossingen:
-
Limiet op bestandsgrootte: Pas
upload_max_filesize
enpost_max_size
in jeuser.ini
aan. -
Tijdslimiet foutmelding: Verhoog
max_execution_time
inuser.ini
of gebruik een tool zoals BigDump. -
Karakterset problemen: Controleer of de juiste
utf8
-codering is gebruikt bij zowel exporteren als importeren.