π Hoofdstuk 26: Adminer¶
In dit hoofdstuk leer je hoe je Adminer kunt gebruiken als lichtgewicht alternatief voor phpMyAdmin.
Adminer is een enkele PHP-bestand webapplicatie waarmee je eenvoudig MySQL/MariaDB en andere databases kunt beheren.
π₯ Installatie / Update / Verwijderen¶
# Download laatste Adminer versie
sudo mkdir -p /var/www/html/adminer
cd /var/www/html/adminer
sudo wget https://www.adminer.org/latest.php -O index.php
# Optioneel: rechten instellen
sudo chown -R www-data:www-data /var/www/html/adminer
Verwijderen:
βοΈ Configuratie¶
Adminer is één PHP-bestand en heeft geen complexe configuratie.
Optioneel kun je een Apache of Nginx configuratie maken om Adminer apart te serveren.
Apache voorbeeld:
/etc/apache2/sites-available/adminer.conf
Alias /adminer /var/www/html/adminer
<Directory /var/www/html/adminer>
Require all granted
</Directory>
Activeer:
βΆοΈ Gebruik & Beheer¶
Open in je browser:
Log in met je databasegegevens (bijvoorbeeld MySQL root of een gebruiker).
π Voorbeeldoutput¶
Na inloggen zie je het Adminer-dashboard met opties om:
- Databases aan te maken
- Tabellen beheren
- SQL-queryβs uitvoeren
- Gebruikersrechten aanpassen
Uitleg
- index.php is het Adminer-script.
- Werkt met meerdere databases (MySQL, PostgreSQL, SQLite, etc.).
- Simpel te deployen: enkel uploaden en klaar.
Sterke punten
- Superlichtgewicht (één PHP-bestand).
- Ondersteunt meerdere databases.
- Makkelijk te installeren en updaten.
Zwakke punten
- Minder uitgebreid dan phpMyAdmin qua interface.
- Security-risico als publiek bereikbaar zonder bescherming.
- Geen ingebouwde gebruikersauthenticatie β afhankelijk van database-login.