MySQL/MariaDB-databases beheren met phpMyAdmin in ServBay
Overzicht: Wat is phpMyAdmin
phpMyAdmin is een veelgebruikt open-source databasebeheerhulpmiddel, speciaal ontworpen voor het beheren van MySQL- en MariaDB-databases via een webinterface. Voor webontwikkelaars biedt het een intuïtieve, gebruiksvriendelijke grafische interface die dagelijkse databasebeheeractiviteiten zoals het aanmaken van databases, tabellen, gebruikers, het uitvoeren van SQL-queries en het importeren/exporteren van data sterk vereenvoudigt.
ServBay is een krachtige lokale webontwikkelomgeving waarin phpMyAdmin reeds geïntegreerd is. Hiermee kunt u eenvoudig MySQL- of MariaDB-database-instanties die binnen ServBay draaien beheren.
Belangrijke voordelen van phpMyAdmin:
- Uitgebreide functionaliteit: Ondersteunt de meeste kernfuncties van MySQL en MariaDB, waaronder beheer van databases, tabellen, velden, indexen en gebruikersrechten.
- Gebruiksvriendelijk: Duidelijke grafische interface, waardoor ook beginners snel aan de slag kunnen.
- Meertalige ondersteuning: Beschikbaar in veel talen, zodat gebruikers wereldwijd ermee kunnen werken.
- Eenvoudig uit te breiden: Functies kunnen worden uitgebreid via plugins of scripts.
Met phpMyAdmin kunnen ontwikkelaars zich meer focussen op applicatielogica, zonder veel tijd te besteden aan databasebeheer via de opdrachtregel.
Toegang tot de geïntegreerde phpMyAdmin in ServBay
ServBay bevat standaard phpMyAdmin, die u eenvoudig bereikt via het lokale ServBay-webadres.
Zorg dat ServBay actief is, open uw webbrowser en ga naar:
https://servbay.host/phpmyadmin
Let op: servbay.host
is de standaard lokale domeinnaam van ServBay. Dankzij de ingebouwde Caddy/Nginx-server van ServBay wordt deze gekoppeld aan de ServBay-welkomstpagina en geïntegreerde tools zoals phpMyAdmin. Zorg ervoor dat ServBay draait, en dat de benodigde webservers (Caddy of Nginx) en databasepakketten (MySQL of MariaDB) zijn ingeschakeld.
Inloggen op phpMyAdmin
Om databases te beheren, moet u zich met de juiste inloggegevens aanmelden bij phpMyAdmin.
- Open uw browser: Ga naar de phpMyAdmin URL
https://servbay.host/phpmyadmin
. - Voer de inloggegevens in: Op het inlogscherm vult u de gebruikersnaam en het wachtwoord in.
- Gebruikersnaam en wachtwoord: Deze vindt u in het Databases tabblad van de ServBay-applicatie. Standaard is de databasegebruiker meestal
root
en het bijbehorende wachtwoord wordt daar ook getoond. Voor de veiligheid wordt aanbevolen om het standaard root-wachtwoord bij het eerste gebruik aan te passen. - Server: Voer meestal
default
in, of selecteer de specifieke databaseversie die u wilt verbinden (bijvoorbeeldMariaDB-10.6
ofMySQL-8.0
).default
verwijst doorgaans naar de momenteel actieve databaseversie in ServBay.
- Gebruikersnaam en wachtwoord: Deze vindt u in het Databases tabblad van de ServBay-applicatie. Standaard is de databasegebruiker meestal
- Inloggen: Klik op de knop “Inloggen” om het phpMyAdmin-beheerpanel te openen.
Databases beheren in ServBay met phpMyAdmin
Na een succesvolle login kunt u verschillende databasebeheertaken uitvoeren via de grafische interface van phpMyAdmin. Hier volgen de meest voorkomende handelingen:
Een nieuwe database aanmaken
Voor nieuwe projecten begint u meestal met het aanmaken van een aparte database.
- Klik in het linker navigatiemenu op Nieuw of op het tabblad Databases in het hoofdvenster.
- In het gedeelte “Database aanmaken” voert u de gewenste databasenaam in (bijvoorbeeld
servbay_project_db
). - Selecteer in het uitklapmenu bij ‘Collatie’ de juiste tekenset en sorteervolgorde.
utf8mb4_unicode_ci
wordt aanbevolen voor ondersteuning van een breed scala aan tekens (inclusief emoji’s). - Klik op Aanmaken.
Een nieuwe tabel aanmaken
Nadat u een database hebt aangemaakt, definieert u de datastructuur door tabellen aan te maken.
- Selecteer in het linker navigatiemenu de zojuist aangemaakte database.
- Zoek in het structuurvenster “Nieuwe tabel aanmaken”.
- Voer de tabelnaam in (bijvoorbeeld
users
) en het gewenste aantal velden. - Klik op Aanmaken.
- Stel op de volgende pagina de eigenschappen van elk veld in:
- Naam: Veldnaam (bijvoorbeeld
id
,username
,email
,created_at
). - Type: Gegevenstype (bijvoorbeeld
INT
,VARCHAR
,TEXT
,DATETIME
). - Lengte/Waarde: Stel indien nodig de lengte in (bijvoorbeeld
VARCHAR(255)
). - Standaardwaarde: Geef optioneel een standaardwaarde op.
- Index: Stel indien nodig een primaire sleutel (PRIMARY), unieke sleutel (UNIQUE) of index (INDEX) in. Vaak wordt het veld
id
ingesteld als PRIMARY en AUTO_INCREMENT. - A_I: Vink dit aan om het veld automatisch te laten oplopen (gebruikelijk voor de primaire sleutel).
- Naam: Veldnaam (bijvoorbeeld
- Nadat u alle velden heeft gedefinieerd, scrolt u naar beneden en klikt u op Opslaan.
Gegevens invoegen
Voeg nieuwe records toe aan een tabel.
- Selecteer in het linker navigatiemenu de tabel waarin u gegevens wilt invoeren.
- Klik op het tabblad Invoegen in het hoofdmenu bovenaan.
- Vul de gewenste gegevenswaarden in. U kunt meerdere rijen toevoegen.
- Klik onderaan op Uitvoeren.
Gegevens opvragen en bekijken
Bekijk de bestaande gegevens in een tabel of voer aangepaste zoekopdrachten uit.
- Selecteer in het linker navigatiemenu de tabel die u wilt bekijken.
- Klik op het tabblad Bladeren in het hoofdmenu. Hiermee worden de bovenste rijen van de tabel getoond.
- Voor complexere zoekopdrachten klikt u op het tabblad SQL, voert u uw SQL-query in (bijvoorbeeld
SELECT * FROM users WHERE username = 'servbay-demo';
), en klik op Uitvoeren.
Gegevens bijwerken
Wijzig de waarden van bestaande records in een tabel.
- Selecteer de gewenste tabel in het linker navigatiemenu.
- Klik op het tabblad Bladeren en zoek de gegevensrij die u wilt aanpassen.
- Klik naast de doelrij op het Bewerken-icoon (meestal een potlood).
- Pas de gewenste velden aan.
- Klik onderaan op Uitvoeren om de wijzigingen op te slaan.
Gegevens verwijderen
Verwijder records uit een tabel.
- Selecteer de tabel waaruit u records wilt verwijderen.
- Klik op het tabblad Bladeren en zoek de rij die u wilt verwijderen.
- Zet een vinkje voor de betreffende rij.
- Het is mogelijk om meerdere rijen tegelijk te selecteren voor batchverwijdering.
- Klik naast de rij op het Verwijderen-icoon (meestal een kruisje), of kies onderaan de optie Verwijderen en klik op Uitvoeren.
- Bevestig de verwijderactie.
Een tabel verwijderen
Verwijder een complete tabel met alle bijbehorende gegevens.
- Selecteer in het linker navigatiemenu de database die de te verwijderen tabel bevat.
- Zoek in het structuurvenster de tabel die u wilt verwijderen.
- Zet een vinkje voor de tabelnaam.
- Kies onderaan in de tabelijst voor Verwijderen en klik op Uitvoeren.
- Bevestig de verwijderactie. Let op: hierbij worden alle gegevens in de tabel voorgoed verwijderd.
Een database verwijderen
Verwijder een volledige database, inclusief alle tabellen en gegevens.
- Selecteer in het linker navigatiemenu de database die u wilt verwijderen.
- Klik op het tabblad Operaties in het hoofdmenu.
- Scrol naar beneden naar het gedeelte “Database verwijderen (Drop the database)” en klik op Verwijderen.
- Bevestig de verwijderactie. Let op: deze stap is onomkeerbaar en verwijdert alle data definitief.
Veelgestelde vragen (FAQ)
- Vraag: Waarom kan ik
https://servbay.host/phpmyadmin
niet bereiken?- Antwoord: Controleer of de ServBay-app actief is en dat zowel uw webserver (Caddy of Nginx) als de benodigde databasepakketten (MySQL of MariaDB) in het ServBay-configuratiescherm zijn ingeschakeld. Kijk ook of uw
hosts
-bestand niet door andere applicaties is gewijzigd, of probeer ServBay opnieuw op te starten.
- Antwoord: Controleer of de ServBay-app actief is en dat zowel uw webserver (Caddy of Nginx) als de benodigde databasepakketten (MySQL of MariaDB) in het ServBay-configuratiescherm zijn ingeschakeld. Kijk ook of uw
- Vraag: Waar vind ik de gebruikersnaam en het wachtwoord van de database?
- Antwoord: Het standaard root-wachtwoord van de database vindt u op het Databases tabblad van de ServBay-app. Zie ook het artikel Root gebruikersnaam, wachtwoord en verbindingsgegevens vinden
- Vraag: Wat moet ik doen als ik het root-wachtwoord ben vergeten?
- Antwoord: ServBay biedt een directe optie om het root-wachtwoord te resetten. Op het tabblad Databases in de ServBay-app staat een resetknop. Na het klikken wordt er een nieuw standaard root-wachtwoord gegenereerd voor de gekozen database (MySQL of MariaDB) en aan u getoond.
- Vraag: Kan phpMyAdmin ook verbinding maken met PostgreSQL of MongoDB-databases in ServBay?
- Antwoord: Nee, phpMyAdmin is specifiek ontworpen voor MySQL en MariaDB en ondersteunt geen PostgreSQL of MongoDB.
Conclusie
Dankzij de integratie van phpMyAdmin in ServBay kunt u lokale MySQL- en MariaDB-databases efficiënt en intuïtief beheren. Van het eenvoudig aanmaken of verwijderen van databases/tabel(len) tot het invoegen, opvragen, aanpassen en verwijderen van gegevens – de grafische interface van phpMyAdmin maakt databasebeheer aanzienlijk makkelijker. In combinatie met ServBay’s handige beheeropties kunt u soepel lokale webapplicaties ontwikkelen en debuggen.