Hoe maak je MySQL-databases aan en beheer je ze in cPanel

Hoe maak je databases aan

Je kunt databases aanmaken in cPanel met de volgende tools:


Mijn databases beheren

  1. Log in op je cPanel-account, ga naar de sectie Databases en open het menu Mijn databases beheren.

    OPMERKING: Het is ook mogelijk om het betreffende menu te openen vanuit je Spaceship-account > het menu Hosting Manager > klik op Beheren om het gesplitste beheermenu van het betreffende hostingabonnement te openen > Advanced > Databasebeheer > klik op Mijn databases beheren.

  2. Onder de sectie Nieuwe database aanmaken geef je de naam op van de database die je wilt aanmaken en klik je op de knop Database aanmaken:


  3. De database is nu succesvol aangemaakt en klaar voor gebruik.

    Voordat je gegevens kunt toevoegen of beheren, moet je een Databasegebruiker aanmaken en deze gebruiker de juiste toegangsrechten geven.

    Om een databasegebruiker toe te voegen, zoek je het gedeelte Databasegebruikers > Nieuwe gebruiker toevoegen, voer vervolgens de gebruikersnaam in die je aan je database wilt koppelen. Maak daarna een sterk wachtwoord voor deze gebruiker aan en voer het in de daarvoor bestemde velden in. Klik op Gebruiker aanmaken:


  4. Nadat zowel de database als de gebruiker zijn aangemaakt, is de volgende stap om de gebruiker aan de database te koppelen en de vereiste rechten toe te wijzen.

    Ga naar de sectie Gebruiker aan database toevoegen, selecteer vervolgens de juiste database en gebruiker uit de keuzemenu's. Zodra je deze hebt geselecteerd, klik je op Toevoegen om door te gaan:


  5. Je wordt gevraagd om de toegangsrechten van de databasegebruiker te configureren. Om volledig beheer van de database toe te staan, geef je volledige toegang door Alle rechten te selecteren en de wijzigingen toe te passen door te klikken op Wijzigingen opslaan:


    OPMERKING: Aan één enkele database kunnen meerdere gebruikers worden toegewezen, elk met een andere set rechten afhankelijk van hun rol.

  6. Wanneer het verbindingsproces is voltooid, worden de database en de gebruiker weergegeven onder de sectie Huidige databases:

Database Wizard


De Database Wizard doorloopt dezelfde stappen als hierboven beschreven boven, maar dan op een meer begeleide en gebruiksvriendelijke manier. Zo gebruik je het:

  1. Log in op je cPanel-account, ga naar de sectie Databases en open het menu Database Wizard.

  2. Voer een naam in voor je nieuwe database en klik vervolgens op Volgende stap om door te gaan:


  3. In de volgende stap wordt je gevraagd een databasegebruiker aan te maken en hiervoor een wachtwoord in te stellen, net als bij de vorige methode. Nadat je de gebruikersnaam en het wachtwoord hebt ingevoerd, klik je op Gebruiker aanmaken:


  4. Daarna kun je kiezen welke rechten de nieuwe gebruiker moet hebben. Om volledige toegang tot de database te geven, selecteer je Alle rechten (1) en klik je op Wijzigingen opslaan (2) of Volgende stap (3):


  5. Dat is alles; alles is ingesteld. Je ziet een bevestigingsbericht dat de gebruiker succesvol aan de database is toegevoegd.

Hoe databases beheren

Het is mogelijk om MySQL-databases te beheren in cPanel met de tool phpMyAdmin. Hiermee kun je databasetabellen aanmaken, bewerken en verwijderen, evenals gegevens importeren en exporteren. Je kunt ook SQL-query's uitvoeren, tabellen optimaliseren, ze controleren op fouten, problemen repareren en collatie-instellingen aanpassen.

Opmerking: Voordat je phpMyAdmin gebruikt, zorg ervoor dat de database waarmee je wilt werken al is aangemaakt.

Je vindt het menu phpMyAdmin in cPanel onder de sectie Databases

Het is ook mogelijk om het betreffende menu te openen vanuit je Spaceship-account > het menu Hosting Manager > klik op Beheren om het gesplitste beheermenu van het betreffende hostingabonnement te openen > Advanced > Databasebeheer > klik op phpMyAdmin

Zodra je het opent, word je doorgestuurd naar de volgende pagina:

Hieronder bespreken we de meest gebruikte tabbladen en hun doel.

phpMyAdmin-beheeropties

Databases

Het tabblad Databases toont een lijst van alle databases die beschikbaar zijn onder je cPanel-account. Vanaf hier kun je elke database selecteren om deze te beheren.

Als databasestatistieken zijn ingeschakeld, zie je ook handige details zoals de gebruikte collatie, het aantal tabellen en rijen, de grootte van de gegevens en indexen, de totale databasegrootte en eventuele overhead.

SQL

Het tabblad SQL stelt je in staat SQL-query's uit te voeren. Je kunt een volledige SQL-opdracht plakken of er een opbouwen door handmatig de parameters in te stellen.

Houd er rekening mee dat dit tabblad contextgevoelig is. Dit betekent dat de query van toepassing is op het niveau dat je momenteel bekijkt. Als er bijvoorbeeld geen database is geselecteerd en je voert een query uit vanaf de phpMyAdmin-startpagina, kan dit invloed hebben op de hele server (of je hostingaccount bij gedeelde hosting).

Exporteren

Het tabblad Exporteren wordt gebruikt om databasegegevens te downloaden in verschillende formaten, zoals SQL, CSV, XML, PDF, Microsoft Excel of Microsoft Word. Je kunt de hele database exporteren of alleen specifieke tabellen kiezen.

Deze optie is ook contextgevoelig, dus je kunt alle databases, één enkele database of zelfs slechts één tabel exporteren, afhankelijk van wat is geselecteerd.

Importeren

Het tabblad Importeren stelt je in staat databasegegevens te uploaden vanaf een bestand op je lokale computer.

Opmerking: phpMyAdmin ondersteunt database-imports tot 1 GB. Als je back-upbestand groter is, moet je het via SSH importeren.

Opties voor databasebeheer

Om een database te beheren, klik je op de database waarmee je wilt werken in het tabblad Databases aan de linkerkant:


Hiermee wordt de geselecteerde database geopend en worden alle toegevoegde tabellen weergegeven. 

Tabel aanmaken


Als er geen tabellen in een database staan, kun je deze aanmaken:

  1. Voer een naam in voor je tabel in het veld Naam.

  2. Geef aan hoeveel kolommen de tabel moet hebben in het veld Aantal kolommen.

  3. Klik op Ga om naar de volgende stap te gaan.

  4. Stel de tabelkolommen in door de volgende gegevens in te vullen:


    • Naam – de naam van elke kolom.

    • Type – het type gegevens dat de kolom opslaat. Veelvoorkomende opties zijn:

      -- INT – gehele getallen (geen decimalen)

      -- CHAR – tekst met een vaste lengte

      -- VARCHAR – tekst met een variabele lengte

      -- TEXT – grote tekstblokken

      -- DATE – alleen datum

      -- DATETIME – datum en tijd

    • Lengte/Waarden – vereist voor sommige gegevenstypen. Bijvoorbeeld, bij gebruik van CHAR moet je het maximale aantal tekens opgeven.

    • De overige velden zijn optioneel en kunnen indien nodig worden aangepast.

  5. Klik op Opslaan om de tabel aan te maken.

Beheer van databasetabellen 

De volgende acties zijn beschikbaar voor elke tabel: Bladeren, Structuur, Zoeken, Invoegen, Leegmaken en Verwijderen:


Bladeren

De optie Bladeren is alleen beschikbaar voor tabellen die al gegevens bevatten. Wanneer je hierop klikt, wordt een lijst met bestaande records geopend in een nieuw venster. Om een specifieke invoer te bewerken, klik je op het potlood-icoon ernaast. Hiermee wordt het record geopend zodat je de waarden kunt bijwerken.

Structuur

De weergave Structuur toont de indeling van de tabel. Hier kun je kolomnamen, gegevenstypen, collaties, attributen, standaardwaarden, extra instellingen en of elk veld NULL-waarden toestaat, bekijken.

Met de optie Zoeken kun je naar specifieke gegevens binnen een tabel zoeken. Je kunt een aangepaste WHERE-voorwaarde invoeren of de ingebouwde "query by example"-velden gebruiken. Klik op Ga om de zoekopdracht uit te voeren.

Invoegen

Gebruik de optie Invoegen om nieuwe records aan de tabel toe te voegen. Vul de vereiste velden in en klik op Ga om de nieuwe invoer op te slaan.

Leegmaken

De actie Leegmaken verwijdert alle gegevens uit de tabel, maar behoudt de tabelstructuur.

Verwijderen

De optie Verwijderen verwijdert de tabel volledig, inclusief alle gegevens. Gebruik deze actie voorzichtig, want dit kan niet ongedaan worden gemaakt.




Een geldig e-mailadres is vereist