phpMyAdmin Handleiding op Ubuntu Server (Web Interface)¶
Introductie tot phpMyAdmin¶
In deze handleiding leer je hoe je phpMyAdmin gebruikt om je MySQL- of MariaDB-databases te beheren via een grafische interface in je webbrowser.
phpMyAdmin is een gratis softwaretool geschreven in PHP, bedoeld om het beheer van MySQL over het internet af te handelen. Het biedt een gebruiksvriendelijke manier om tabellen te maken, queries uit te voeren en gebruikersrechten te beheren zonder dat je diepgaande kennis van de command-line nodig hebt.
Achtergrondinformatie
phpMyAdmin is een grafische schil (GUI) voor je database.
- Beheer databases, tabellen, kolommen en relaties visueel.
- Voer SQL-statements handmatig uit via een editor.
- Exporteer en importeer data in diverse formaten (SQL, CSV, XML).
- Beheer MySQL-gebruikers en hun specifieke privileges.
phpMyAdmin Versies¶
π Controleer jouw versie¶
Open phpMyAdmin in je browser en kijk onderaan de pagina (footer), daar staat de versie vermeld.
Of binnen phpMyAdmin:¶
Ga naar: Home β rechterpaneel β Serverinformatie
Daar zie je: - phpMyAdmin versie - MySQL/MariaDB versie - PHP versie
π Uitgebreid overzicht van phpMyAdmin versies¶
| Versie | Release | Status | Belangrijkste kenmerken | Opmerking |
|---|---|---|---|---|
| phpMyAdmin 5.2 | 2022 | β Actief ondersteund | PHP 8 support, moderne UI, security updates | Aanbevolen |
| phpMyAdmin 5.1 | 2021 | β οΈ Beperkt ondersteund | Verbeterde performance, UI updates | Upgrade aanbevolen |
| phpMyAdmin 5.0 | 2020 | β οΈ Oud | Eerste PHP 7.2+ focus | |
| phpMyAdmin 4.9 | 2019 | π Security fixes (EOL) | Laatste 4.x versie | Niet meer gebruiken |
| phpMyAdmin 4.x | 2012β2019 | β EOL | Klassieke interface | Verouderd |
| phpMyAdmin 3.x | 2009β2012 | β EOL | Basis functionaliteit | |
| phpMyAdmin 2.x | 2001β2009 | β EOL | Oude PHP compatibiliteit |
π Belangrijke inzichten¶
- phpMyAdmin 5.x ondersteunt moderne omgevingen zoals:
- PHP 7.2+ / 8.x
- MySQL 8.x en MariaDB
-
Betere beveiliging (CSRF, encryptie, etc.)
-
Oudere versies (4.x en lager):
- β Onveilig
- β Niet compatibel met moderne PHP versies
- β Geen updates meer
π Aanbeveling¶
Gebruik altijd een actieve en veilige versie:
- βοΈ Aanbevolen: phpMyAdmin 5.2+
- β οΈ Upgrade nodig: phpMyAdmin 5.0 / 5.1
- β Vermijd: Alles onder 5.x
βοΈ Extra tip¶
Controleer altijd of je phpMyAdmin compatibel is met:
- jouw PHP versie
- jouw MySQL / MariaDB versie
π Een mismatch kan errors veroorzaken of functionaliteit breken.
βοΈ Installeren van phpMyAdmin¶
phpMyAdmin kan worden geΓ―nstalleerd via de standaard pakketmanager en wordt vaak gebruikt samen met Apache/Nginx en MySQL/MariaDB om databases via een webinterface te beheren.
π§° Installatie op Debian/Ubuntu¶
Tijdens de installatie krijg je een aantal interactieve configuratieschermen (debconf wizard).
π¦ Voorbeeld installatie-output¶
Reading package lists... Done
Building dependency tree... Done
Building state information... Done
The following NEW packages will be installed:
phpmyadmin php-mbstring php-zip php-gd php-json php-curl
Do you want to continue? [Y/n] Y
Setting up phpmyadmin (5.2.1-1ubuntu1) ...
Creating config file /etc/phpmyadmin/config.inc.php
Reloading web server configuration...
βοΈ Installatieschermen (wizard)¶
1. Webserver selectie¶
β Kies: apache22. Database configuratie¶
β Kies: Yes3. Wachtwoord instellen¶
4. Herhaling wachtwoord¶
5. Afronding¶
π Toegang¶
Na installatie:
http://localhost/phpmyadmin
of
http://SERVER-IP/phpmyadmin
π Extra Apache setup (indien nodig)¶
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl reload apache2
π Samenvatting¶
- phpMyAdmin = webinterface voor MySQL/MariaDB
- Installatie via apt
- Interactieve setup (Apache + database)
- Bereikbaar via /phpmyadmin
Na installatie is de interface meestal bereikbaar via:
http://jouw_server_ip/phpmyadmin
- Gebruikersnaam: Bijv.
rootof een aangemaakte database-user. - Wachtwoord: Het wachtwoord dat je hebt ingesteld tijdens de MySQL-configuratie.
- Nieuwe database: Klik op het tabblad "Nieuw" in de linker zijbalk.
- Naamgeving: Geef je database een naam en kies de juiste collatie (meestal
utf8mb4_general_ci). - Verwijderen: Selecteer een database en kies voor de actie "Drop" (verwijderen).
- Klik bovenaan op het tabblad "User accounts".
- Hier kun je nieuwe gebruikers toevoegen met "Add user account".
- Per gebruiker kun je aangeven tot welke databases ze toegang hebben en welke rechten (SELECT, INSERT, UPDATE, DELETE) ze krijgen.
- Tabel maken: Binnen een database kun je kolommen definiΓ«ren, datatypes kiezen en de Primary Key instellen.
- SQL Tab: Hier kun je direct SQL-queries typen en uitvoeren om de resultaten in een tabelvorm te zien.
- Zoeken: Gebruik het tabblad "Search" om specifiek binnen een tabel naar data te zoeken zonder SQL te schrijven.