Onafhankelijk. Vanuit Brabant. Sinds 2010.
088-2555 355Klantomgeving
DirectAdmin

Een database exporteren en importeren met phpMyAdmin

Maak een controleerbare SQL-export en importeer bij voorkeur in een aparte database. Zo kunt u fouten herstellen zonder de werkende database direct te overschrijven.

Selecteer de juiste database

Log in via de beschikbare phpMyAdmin-toegang van uw hostingpaneel. Vergelijk de databasenaam met de configuratie van de website. Een account kan meerdere databases tonen; de eerste in de lijst is niet automatisch die van uw project.

Maak bij een actieve webshop of andere schrijvende toepassing afspraken over het kopieermoment. Een export en later gekopieerde bestanden vormen niet vanzelf een onderling consistente backup.

Een SQL-export maken

Selecteer de database en open Export. SQL is geschikt om structuur en gegevens weer in MySQL of MariaDB te importeren. Gebruik de aangepaste exportopties als u moet controleren welke tabellen, triggers of overige objecten worden meegenomen.

Download het bestand naar een beveiligde locatie. Controleer dat het bestand niet leeg is en bewaar de datum en oorspronkelijke databaseversie. Een export kan persoonsgegevens, wachtwoordhashes en geheime configuratie bevatten. Plaats hem niet in de publieke webmap.

Importeren in een aparte database

Maak via het hostingpaneel een lege doeldatabase en een passende databasegebruiker aan. Selecteer die database in phpMyAdmin, open Import en kies het SQL-bestand. Controleer formaat en eventuele tekensetinstellingen en start de import.

Lees de eindmelding volledig. Bij een fout kan een deel van de tabellen al bestaan. Ga niet zonder beoordeling door alsof de hele import is mislukt of geslaagd. Gebruik voor een nieuwe poging zo nodig een nieuwe lege doeldatabase.

Als het bestand te groot is

De uploadgrootte en uitvoeringstijd van de webomgeving beperken wat phpMyAdmin kan verwerken. Compressie kan helpen wanneer het ondersteunde formaat wordt gebruikt, maar verhelpt geen ontbrekende rechten of incompatibele SQL.

Vraag bij grote databases om een ondersteunde import via de commandoregel of een beheerde herstelroute. Knip een SQL-bestand niet willekeurig in tekststukken; statements en transacties kunnen over meerdere regels lopen.

De herstelde toepassing testen

Controleer tabellen en belangrijke gegevens, verbind een afgeschermde testkopie met de nieuwe database en voer herkenbare handelingen uit. Bewaar de oorspronkelijke database totdat de controle klaar is. Pas de productieconfiguratie pas aan bij het afgesproken omschakelmoment.

← Terug naar de kennisbankEen vraag of aanvulling doorgeven