Uit Byte Kennisbank

Een database heb je nodig om alle data van je website op te kunnen slaan. Via ons Service Panel kun je met een paar klikken een nieuwe database maken of zelfs back-ups opvragen van je bestaande databases.

In dit artikel wordt alles wat je moet weten over databases uitgelegd!

Inhoud

Databases bij Byte

Bij Byte staat elk hostingpakket gekoppeld aan een eigen database server. Deze database server heeft een unieke databasenaam waar alle databases binnen dit pakket onder vallen. Een voorbeeld hiervan is: dbint054479. Door middel van een feature genaamd Database Live replicator wordt alle data op de databaseserver weggeschreven naar extra database servers, waardoor dataverlies vrijwel nihil is.

Om verbinding te leggen met een database heb je een hostname, databasenaam, gebruikersnaam en wachtwoord nodig. Je kunt verbinding maken via verschillende wegen, bijvoorbeeld met een webapplicatie, terminal of een SQL client/programma.

Via het Service Panel kun je een database aanmaken, gebruikers aanmaken, rechten toekennen (schrijven en/of lezen) en wachtwoorden wijzigen. Bij Byte draaien we enkel MySQL.

Database en gebruikers aanmaken

Bij elk hostingpakket bij Byte kun je één of meerdere databases aanmaken. Ook kun je meerdere gebruikers aanmaken die verbinding kunnen maken met je database. Deze databases en gebruikers worden via ons Service Panel aangemaakt.

Hieronder wordt uitgelegd hoe je een database kunt aanmaken en hoe je (extra) gebruikers kunt aanmaken.

Aanmaken van databases

Database aanmaken
afb. 1 database aanmaken

Je kunt een database aanmaken via het Service Panel. Loop daarvoor de volgende stappen door:

  1. Log in op het Service Panel.
  2. Selecteer de domeinnaam.
  3. Ga naar het tabblad Instellingen en klik op de optie MySQL 5 databases.
  4. Voer onder het kopje Database Beheer bij Maak een nieuwe database: de gewenste naam voor de nieuwe database in en klik op Save (zie afbeelding 1).
  5. Na op Save geklikt te hebben zie je onder het kopje Resultaat laatste actie dat de database is aangemaakt.

Extra database en/of extra gebruiker aanmaken

Wanneer je voor het eerst in My SQL 5 databases komt, wordt er automatisch een hoofdgebruiker voor je aangemaakt. Deze heeft lees- en schrijfrechten op al je databases en kan niet verwijderd worden. Deze gebruiker wordt onder andere gebruikt om automatisch in te loggen op PHPMyAdmin. Deze gebruiker kun je herkennen aan dat er altijd: _root achter staat.

Wanneer je meer databases en/of gebruikers wil aanmaken kan dit ook via MySQL 5 databases. Hoe dit werkt lees je hieronder:

  • In de tabel Algemene informatie onderaan de pagina kun je zien hoeveel databases en gebruikers je al hebt aangemaakt en hoeveel je er nog extra kunt maken.
  • Onder het kopje Database beheer en Gebruikers beheer kun je nieuwe databases en gebruikers aanmaken en/of verwijderen. Dit komt dan te staan onder kopje 'Resultaat laatste actie'.
  • Onder het kopje Gebruikers beheer kun je voor specifieke gebruikers nieuwe wachtwoorden aanvragen. Dit komt dan te staan onder kopje 'Resultaat laatste actie'.
  • Onder het kopje Rechten beheer kun je per gebruiker (behalve bij de hoofdgebruiker) instellen of de desbetreffende gebruiker alleen leesrechten heeft of daarbij ook nog schrijfrechten krijgt.


Let op! Wanneer je een nieuwe gebruiker maakt, zorg er dan voor dat je deze gebruiker de juiste rechten geeft om te werken met de beschikbare databases.

Beheren van je databases

Wanneer je een database via het Service panel bij Byte hebt aangemaakt, kun je aan de slag gaan met je website. Hierbij is het van belang om in te kunnen loggen in PHPMyAdmin en je database wachtwoorden aan te kunnen passen/beheren.

Hieronder leggen we uit hoe je in je database kunt inloggen en hoe je de wachtwoorden van je database kunt beheren/wijzigen:

Inloggen in PHPMyAdmin

Inloggen op PHPMyAdmin kan op twee manieren:


Beide manieren lichten we hieronder toe.

Via het Service Panel:

PHPMyAdmin
afb. 1 PHPMyAdmin via Service Panel
  1. Log in op het Service Panel.
  2. Klik op je domeinnaam.
  3. Ga naar het tabblad Instellingen en klik op de optie PHPMyAdmin.
  4. Je wordt nu doorgestuurd naar het beginscherm van PHPMyAdmin (zie afbeelding 1).


Via PHPMyAdmin

PHPMyAdmin
afb. 2 PHPMyAdmin via linkje
  1. Ga naar PHPMyAdmin.
  2. Log in met je databasegegevens (gebruikersnaam en wachtwoord) die je hebt gekregen bij het aanmaken van je database (zie afbeelding 2).

Wachtwoorden van je database beheren

Bij Byte slaan we nergens intern de wachtwoorden op van de database gebruikers. Vaak zullen we dan ook klanten aanraden om een nieuw wachtwoord aan te maken in het geval ze het wachtwoord kwijt zijn.

Er is echter een methode om achter je huidige database wachtwoord te komen Wanneer je de database al gebruikt, kun je het wachtwoord van de database user uit de configuratie scripts van je website halen.

Hieronder zie je per CMS waar je het wachtwoord uit kan halen:

  • Joomla: configuration.php
  • Wordpress: wp-config.php
  • Drupal: sites/default/settings.php
  • Magento: app/etc/local.xml


Je kunt dan ook het beste de wachtwoorden halen uit de configuratie bestanden, want het wijzigen van het wachtwoord zorgt ervoor dat de huidige website niet meer werkt. Hier staat dan namelijk nog het oude wachtwoord in en als je deze niet handmatig aanpast, dan zal de website niet meer werken.

Aanmaken van een nieuw database wachtwoord

Wanneer je de database nog niet gebruikt hebt, vraag je een nieuw wachtwoord aan via het Service Panel:

  1. Selecteer je domeinnaam.
  2. Ga naar het tabblad Instellingen en klik op de button MySQL 5 databases.
  3. Kies onder het kopje Gebruikers Beheer bij de optie Wijzig het wachtwoord voor gebruiker, de gebruikersnaam waarvan je het wachtwoord wilt wijzigen.
  4. Druk op “OK”.
  5. Je ziet bovenaan de pagina het nieuwe database wachtwoord staan.


Nieuw database wachtwoord verwerken in je CMS

Als je het wachtwoord van je database wijzigt op je Service Panel, dan moet je ook het wachtwoord in het configuratiebestand van je website. Doe je dat niet dan zal de website niet meer goed zal werken, aangezien er geen gegevens uit de database gehaald kunnen worden.

Op de pagina Database Configuratie Bestand kun je lezen hoe je het nieuwe wachtwoord moet verwerken in je CMS.

Back-ups van je database

Byte levert op al haar hostingpakketten (m.u.v. Personal Hosting) Live Database Replicatie. Dit is een unieke feature die geen enkele andere hoster standaard aanbiedt.

Live replicatie houdt in dat data bijna realtime wordt weggeschreven naar meerdere fysieke database servers. Het grote voordeel hiervan is dat uw data altijd op twee locaties staat. Mocht er dus iets mis zijn met de primaire database server dan is database server twee een exacte kopie en kunnen de taken transparant worden overgenomen. Aan de hand van de Live replicatie kunnen we dan ook back-ups van de databases maken. Deze worden namelijk via de secundaire database server gemaakt, waardoor de primaire dabase server (waar de website op draait) hier geen last van heeft.

Back-ups van je database kun je opvragen via ons Service Panel. Hoe vaak we back-ups maken en hoelang we deze bewaren ligt aan het hostingpakket wat je afneemt. Hoe je back-ups opvraagt en hoe vaak er back-ups worden gemaakt kun je lezen op de pagina Alles Over Back-ups

Database exporteren en importeren

Wanneer je met een nieuwe website bezig gaat heb je een database nodig om de data van je website in op te slaan. Soms heb je echter al data van een eerder gebruikte database die je wilt gebruiken voor je nieuwe website. Met een goede back-up (export) kun je de data van je oude database importeren in een nieuwe database.

Hoe je precies een database kunt exporteren en importeren bij Byte kun je lezen op de pagina Database exporteren en importeren.

Optimaliseer je database

Wanneer je een database gebruikt voor je website is het belangrijk dat de database optimaal presteert. Wanneer je merkt dat je database traag reageert of dat er querie afgebroken worden, dan adviseren wij je om goed te kijken of je de database kunt optimaliseren.

Hoe dat precies werkt en op welke dingen je kunt letten lees je op de pagina Database Optimaliseren

Veel gestelde vragen

Hoe kan ik mijn database leegmaken?

In PHPMyadmin klik je op je database, dan onderaan klikken op "select all" en dan in het "with selected" drop-down veldje daaronder "drop" selecteren.

Hoe kan ik extern verbinding maken met de database?

Dit kun je doen door i.p.v. dbint###### als hostname dbext######.bytenet.nl te gebruiken. Deze gegevens zijn te vinden onder het kopje Algemene informatie op de MySQL 5 databases pagina.

  • Deze pagina is het laatst bewerkt op 8 aug 2014 om 10:31.
  • Deze pagina is 22.760 keer bekeken.