Als je een database gebruikt voor je website moet je daar regelmatig een back-up van maken. Maar wist je dat zo'n database op een zeker moment zo groot kan worden dat je een back-up via bijvoorbeeld phpMyAdmin niet in één keer terug kunt zetten.
Standaard zal phpMyAdmin een database exporteren naar één .sql-bestand. Heb je een grote database, dan kun je bij het importeren wel eens voor een probleem komen te staan.
Meestal is de maximumgrootte van een database 2048KB om die via phpMyAdmin te kunnen importeren. Dit hangt overigens af van de instellingen van de server. Het kan dus per server verschillen.
Maar er is een simpele oplossing om een kleine of grote database te importeren.
Dit is mogelijk doordat we alles op de server gaan plaatsen het importeren gebeurt dus eigenlijk lokaal, op de server. Het hoeft dus niet meer vanaf jouw pc geïmporteerd te worden.
Hieronder leg ik uit hoe je dit kunt doen.
Helemaal onderaan download je het zip bestand, pak het gedownloade .zip bestand vervolgens uit.Nu heb je één php-bestand genaamd bigdump.php.
Nu moet je eerst de inhoud van dit bestand aanpassen zodat het onze gegevens van de database bevat je kan dit open met kladbord.
Voorbeeld wat er moet ingevuld worden
$db_server = 'localhost'; Dit is meestal localhost
$db_name = 'database'; Hier vul je de naam van je database in.
$db_username = 'gebruikersnaam'; Hier vul je de gebruikersnaam in
$db_password = 'wachtwoord'; // Hier vul je het wachtwoord in wat je ook gebruikt om bij de database in te loggen.
De rest van de inhoud laten we ongemoeid, sla het bestand nu op.
Login in je ftp en maak een map aan bv backup en plaats het bestand bigdump.php er in en ook de backup van je database.
Ga nu naar je domeinnaam en plaats dit er achter /backup/bigdump.php
Standaard zal phpMyAdmin een database exporteren naar één .sql-bestand. Heb je een grote database, dan kun je bij het importeren wel eens voor een probleem komen te staan.
Meestal is de maximumgrootte van een database 2048KB om die via phpMyAdmin te kunnen importeren. Dit hangt overigens af van de instellingen van de server. Het kan dus per server verschillen.
Maar er is een simpele oplossing om een kleine of grote database te importeren.
Dit is mogelijk doordat we alles op de server gaan plaatsen het importeren gebeurt dus eigenlijk lokaal, op de server. Het hoeft dus niet meer vanaf jouw pc geïmporteerd te worden.
Hieronder leg ik uit hoe je dit kunt doen.
Helemaal onderaan download je het zip bestand, pak het gedownloade .zip bestand vervolgens uit.Nu heb je één php-bestand genaamd bigdump.php.
Nu moet je eerst de inhoud van dit bestand aanpassen zodat het onze gegevens van de database bevat je kan dit open met kladbord.
Voorbeeld wat er moet ingevuld worden
PHP:
// Database configuration
$db_server = 'localhost';
$db_name = '..........';
$db_username = '...........';
$db_password = '............';
$db_server = 'localhost'; Dit is meestal localhost
$db_name = 'database'; Hier vul je de naam van je database in.
$db_username = 'gebruikersnaam'; Hier vul je de gebruikersnaam in
$db_password = 'wachtwoord'; // Hier vul je het wachtwoord in wat je ook gebruikt om bij de database in te loggen.
De rest van de inhoud laten we ongemoeid, sla het bestand nu op.
Login in je ftp en maak een map aan bv backup en plaats het bestand bigdump.php er in en ook de backup van je database.
Ga nu naar je domeinnaam en plaats dit er achter /backup/bigdump.php