Je e-mail is verstuurd.

Het inrichten van MySQL-databases

Wordpress, Joomla! en andere content management systemen (CMS) hebben een database nodig om dynamische inhoud te leveren. MySQL is momenteel het populairste open source databasebeheersysteem.

MySQL databases en PHP zijn reeds beschikbaar vanaf het huidige Hosting Starter pakket (voorheen PowerWeb Starter).

MySQL is een wijdverbreid databasebeheersysteem op het internet, dat ook zeer grote databases zonder problemen aankan. Het wordt beschouwd als zeer betrouwbaar en snel. MySQL ondersteunt momenteel een deel van de SQL-standaard.Vertaald met www.DeepL.com/Translator (gratis versie)

Inhoudsopgave Inhoudsopgave

Aantal beschikbare databases in uw pakket

U kunt het aantal MySQL databases in uw pakket direct in uw STRATO klantenlogin bekijken. Roep daarvoor het menu-item Uw pakket op. Scroll naar beneden naar het gedeelte Technische functies voor een overzicht van de beschikbare en reeds gebruikte databases in uw pakket.

Tip: Als het aantal beschikbare databases is uitgeput, kunt u het hele pakket met alle functies upgraden of op "+ Upgrade" klikken om de respectieve functie afzonderlijk te upgraden.


Hoe kan ik een database maken en beheren?

In je klantenlogin kan je gemakkelijk databases aanleggen.

Kies na het inloggen in je pakket het menupunt Databases en webspace en dan Databasebeheer. In het rechter venster verschijnt dan een pagina waar je databases kunt aanleggen:


Het inrichten van MySQL-databases-1.jpg


Klik op Database aanmaken om uw database aan te maken.

Je krijgt een bevestiging te zien waarin de databasenaam en gebruikersnaam worden genoemd. In het overzicht onderaan de pagina kan je een eigen wachtwoord voor de database aanmaken door de database te selecteren en te kiezen voor Wachtwoord wijzigen.

Opmerking: Onder het invoerveld geven de gekleurde balken de beveiligingssterkte van uw wachtwoord aan. De vereisten voor een goed wachtwoord worden in detail beschreven in dit artikel:
Advies voor veilige wachtwoorden
Als u een huidig hostingpakket hebt, zien de namen er als volgt uit:
Databasenaam: dbs####### / gebruikersnaam: dbu#####, waarbij "#######" is vervangen door een getal.
Oudere databases hebben nog het schema: DB####### en U#######.


Het inrichten van MySQL-databases-2.jpg

Als u een database met het vinkje selecteert, zijn boven de tabel ook de opties VerwijderenWachtwoord wijzigen en Commentaar wijzigen beschikbaar.

Database verwijderen

Als u een database niet langer nodig hebt, kunt u deze verwijderen met de knop Verwijderen in uw databasebeheer.

Merk op dat wanneer een database wordt verwijderd, alle inhoud inclusief de bijbehorende back-ups permanent verloren gaan.

Hoe krijg ik toegang tot de database via PHP?

Om verbinding te maken via PHP gebruik je het volgende adres van onze MySQL-server:
rdbms.strato.de.
Als wachtoord gebruik je het wachtwoord dat je in de klantenlogin hebt ingestelt voor deze database.

Voor een verbinding via PHP en het meest gangbare CMS heeft u meestal altijd de volgende kerngegevens nodig:

Database(naam):dbs#######
Gebruikersnaam:dbu#####
Wachtwoord:uw zelf toegewezen wachtwoord in het databasebeheer (zie hierboven)
Type database:MySQL
Servernaam:rdbms.strato.de


Een connect in PHP kan er dan als volgt uitzien, waarbij dbs#####, DB-gebruikersnaam en het wachtwoord door je eigen gegevens moeten worden vervangen:

$dbh = mysql_connect("rdbms.strato.de", "DB-gebruikersnaam", "wachtwoord");
$query = "use dbs#####";
if (!mysql_query($query, $dbh)) die("Databank bestaat niet. n");


Hoe kan ik met phpMyAdmin databases beheren?

Om met phpMyAdmin je MySQL-databases te beheren, selecteer je de menupunten Databases en webspace en Databasebeheer in de klantenlogin. In het rechtervenster verschijnt nu een overzicht van je databases.

Hoe kan ik databases beheren?-1.jpg

Als je een database wilt beheren, selecteer je de button Configureren.

Er wordt nu een nieuw venster geopend waarin je de database kunt beheren met phpMyAdmin.

PhpMyAdmin

Je hoeft verder niets in te stellen. Alle beschikbare en toegestane phpMyAdmin-opdrachten zijn al voorgeprogrammeerd.

Updates voor phpMyAdmin worden normaal gesproken éénmaal per jaar doorgevoerd. Belangrijke veiligheids-updates worden natuurlijk direct uitgevoerd.

Meer informatie over phpMyAdmin vind je via de link Documentatie:

Let op: phpMyAdmin creëert een dynamische URL met een sessie-ID die ongeveer 30 minuten geldig is. Na 30 minuten inactiviteit moet je opnieuw inloggen.

Database back-ups

STRATO maakt regelmatig automatisch een back-up van uw databases. De eerste back-up is ten vroegste na 24 uur beschikbaar.
Een dagelijkse back-up wordt gemaakt en opgeslagen voor maximaal 1 week. De oudste back-up is dus altijd 7 dagen oud.

Om de back-up van je database te downloaden, heb je een FTP-programma nodig.

Waar vind ik mijn databaseback-up?

De databaseback-ups vind je in de klantenlogin onder Databases en webspace → Databasebeheer.

waas-1

Hier vind je een overzicht van alle aangemaakte databases. Klik op Back-ups weergeven om de aangemaakte back-ups te zien

Deze optie staat alleen ter beschikking voor databases waarvan de naam begint met dbs

waas-2

Hoe kan ik de back-up downloaden?

Nadat je op Back-ups weergeven hebt geklikt, zie je een lijst met alle bestaande back-ups voor de betreffende database.

waas-3

Er wordt dagelijks een backup aangemaakt en voor maximaal 14 dagen opgeslagen.

waas-4

Via Opslaan en downloaden kun je de gewenste back-up kiezen. De geselecteerde back-up wordt op een tijdelijke webruimte opgeslagen en is daar 24 uur beschikbaar.

Met de weergegeven inloggegevens kun je met een FTP-programma op de webruimte inloggen en de back-up downloaden.


SSH-toegang tot de MySQL-database

Om toegang te verkijgen tot de database, kan je via SSH de commanderegelinterpreter "MySQL-monitor" gebruiken. Om vanuit je website een verbinding met de database te maken, gebruik je CGI-script.
Wij hebben de Database Interface (DBI) en de MySQL-module voor Perl voor u geïnstalleerd, zodat je ook met de programmeertaal Perl kunt werken.

Via de commandoregelinterpreter "MySQL-monitor" kan je per SSH toegang verkrijgen tot de database. Start je SSH-programma. en maak verbinding met de "hostnaam" www.jestratodomein.eu ("www.jestratodomein.eu" moet door je eigen domeinnaam worden vervangen). 

Als de verbinding met de server is gemaakt, worden de loginnaam en wachtwoord gevraagd. Vul bij loginnaam "www.jestratodomein.eu" in en sluit af met "Enter." Als wachtwoord gebruik je masterwachtwoord.

Je ziet nu de cursor www.jestratodomein.eu>. Om de MySQL-monitor op te roepen, voer je de volgende opdracht in:

mysql -h rdbms -u gebruikersnaam -p DB00
("gebruikersnaam" moet altijd worden vervangen door de gebruikersnaam van de database en "00" door het nummer van de database). .

Sluit af met Enter. Je wordt nu naar het wachtwoord gevraagd. Dat is het wachtwoord waarmee je ook inlogt in de klantenlogin, of dat je zelf aan de database hebt toegekend. Sluit af met Enter. Je krijgt nu de mededeling dat je je in de MySQL-monitor bevindt en ziet de cursor: mysql>.

Je kunt nu de gewenste MySQL-opdrachten uitvoeren, bijvoorbeeld SELECT: SELECT * FROM ADRESSEN om alle tabellen voor "adressen" te tonen. Als je dit voor de eerste keer doet, moeten eerst de tabellen voor de database aangelegd worden.

Een backup maken via SSH (exporteren)

Ga eerst naar het overzicht van je databases in je klantenlogin, via Databases en webspace en dan Databasebeheer. Kies hier de database uit waarvan je een back-up wilt maken, en klik aan de rechterkant op PHPMyAdmin starten om phpMyAdmin voor deze database te starten.

phpMyAdmin-starten


PhpMyAdmin opent nu in een nieuw venster. Hier klik je op Exporteren.

phpMyAdmin: Database backup-2.jpg

Op de exportpagina kan je normaal gesproken de snelle exportmethode gebruiken. Er wordt dan gebruik gemaakt van de meest gangbare instellingen om een back-up te maken van de gehele database.

Je hoeft nu alleen op Start te klikken om te starten met het back-uppen van je database. Direct daarna wordt er een download gestart met het .sql-back-upbestand van je database. Eventueel moet je nog in je browser aangeven of en waar je het bestand wilt opslaan.

 phpMyAdmin: Database backup-1.png


Een backup terugplaatsen via SSH (importeren)

Ga eerst naar het overzicht van je databases in je klantenlogin, via Instellingen en dan databasebeheer. Kies hier de database uit waarin je de back-up wilt terugplaatsen en klik aan de rechterkant op Naar het beheer om phpMyAdmin voor deze database te starten.

Als je nog geen database hebt aangemaakt, kan je op deze pagina eerst een lege database aanmaken.

phpMyAdmin: Database backup-1.jpg

Nu opent zich een nieuw scherm met de interface van phpMyAdmin. Om een back-up terug te plaatsen klik je bovenaan op Importeren.

Open de geëxporteerde database met een texteditor. Controleer voor het importeren of je database de volgende regels bevat:
CREATE DATABASE `dbs#####; …; USE dbs#####; Dedicated Hardware, Veilig Beheerd.
Als deze regels voorkomen, verwijder deze dan.

phpMyAdmin: Database backup-5.jpg


Op de importeren-pagina upload je je databasebestand, en klik je op Start om je back-up te herstellen.

phpMyAdmin: Database backup-6.jpg


Als alles goed is gegaan, zie je een succesmelding zoals in onderstaand screenshot.

phpMyAdmin: Database backup-7.jpg


Alternatieve methode om grote databases te importeren met MySQL-Dumper

Wanneer phpMyAdmin gebruikt wordt voor het herstellen van een database mag het back-upbestand niet groter zijn dan 32MB.

Als je een erg grote database hebt, zul je een alternatieve methode moeten gebruiken. In dit geval kan een software-oplossing als mysqldumper of BackupDB uitkomst bieden. Mysqldumper kan bestanden opslaan voordat de maximale uitvoertijd/grootte bereikt wordt en doorgaan na een herstart. externer LinkDownload Mysqldumper.

Na het afronden van de installatie en configuratie van Mysqldumper, selecteer je File Administration in het menu aan de linkerkant.



Klik vervolgens op de browse knop (1) om het back-upbestand te selecteren dat hersteld moet worden. Na het selecteren klik je op de upload file knop aan de rechterkant om het bestand te uploaden naar het systeem.

In het gemarkeerde gebied (2) zie je of het uploaden succesvol is verlopen.



Klik nu op Restore in het menu aan de linkerkant. Kies dan je back-upbestand en de database uit, en klik op Restore om het herstel te beginnen.


Nu word je nog gevraagd om te bevestigen of je de ingestelde handeling echt wilt uitvoeren.

In de laatste stap kan je nog instellen met welke encoding je database geback-upt is. Klik daarna op Restore om echt te beginnen met het herstellen van je database.


Na het afronden van het herstelproces zult u geïnformeerd worden door het programma of de database succesvol is hersteld.


Beperkte opslagruimte voor databases

Lees ons artikel over dit onderwerp:

Beperking opslagruimte bij databases


De prestaties van de database optimaliseren

Ter verbetering en behoud van de performance van je database, raden wij je aan om op gezette tijden de databasetabellen te optimaliseren. Dit is vooral belangrijk wanneer je omvangrijke delen van een tabel verwijderd hebt, of vele veranderingen aan een tabel hebt uitgevoerd met records van een verschillende lengte (bijv. VARCHAR-, TEXT-kolommen, etc).

Om de optimalisatie uit te voeren kunt je links in het menu gaan naar Databases en webspace en vervolgens Databasebeheer. Er verschijnt dan een overzicht met de door jou aangelegde databases. Via de knop Configureren kom je in het phpMyAdmin-panel.

Databases optimaliseren-1.jpg

Wij raden je aan om vóór de optimalisatie een backup te maken van uw database. Gebruikt hiertoe de optie Exporteren
in het menu bovenaan.

Databases optimaliseren-2.jpg

Je kunt de standaardinstellingen doorgaans overnemen. Door op OK te klikken kun je de backup van de database downloaden.

Klik na het exporteren van de database aan de linkerzijde bovenaan op de databasenaam dbs#####. Aan de rechterzijde wordt nu een tabellenoverzicht getoond. Scrollt naar beneden en klik op Selecteer alles. Hierdoor worden alle tabellen aangevinkt. Kies ten slotte in het pull-down menu de optie Optimaliseer tabel. De database wordt nu automatisch geoptimaliseerd.

Let erop dat commando's in dit pull-down menu direct bij het aanklikken worden uitgevoerd.

Databases optimaliseren-3.jpg


Beperkingen

Uit veiligheidsredenen is onze databaseserver alleen toegankelijk vanuit ons eigen netwerk.

Connectie met databaseserver mogelijk:
- Scripts op je webspace
- phpMyAdmin
- SSH


Connectie met databaseserver niet mogelijk:

- Remote toegang, bijvoorbeeld via ODBC

Heeft dit artikel je geholpen?