Ga naar inhoud

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

Voorbeeldoutput
phpMyAdmin 5.2.1
Server: MySQL 8.0.36
PHP versie: 8.3.2

πŸ“Š 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

sudo apt update
sudo apt install phpmyadmin

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

Configure web server to reconfigure automatically:

[*] apache2
[ ] lighttpd
βœ” Kies: apache2


2. Database configuratie

Configure database for phpmyadmin with dbconfig-common?

<Yes>  <No>
βœ” Kies: Yes


3. Wachtwoord instellen

Please provide a password for phpmyadmin:

New password:
********

4. Herhaling wachtwoord

Repeat password:
********

5. Afronding

Configuring phpmyadmin...
Setting up database...
Done.

🌐 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. root of een aangemaakte database-user.
  • Wachtwoord: Het wachtwoord dat je hebt ingesteld tijdens de MySQL-configuratie.
  1. Nieuwe database: Klik op het tabblad "Nieuw" in de linker zijbalk.
  2. Naamgeving: Geef je database een naam en kies de juiste collatie (meestal utf8mb4_general_ci).
  3. Verwijderen: Selecteer een database en kies voor de actie "Drop" (verwijderen).
  1. Klik bovenaan op het tabblad "User accounts".
  2. Hier kun je nieuwe gebruikers toevoegen met "Add user account".
  3. 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.

Database Exporteren

  1. Selecteer de database.
  2. Klik op het tabblad "Export".
  3. Kies de methode "Quick" en formaat "SQL". Klik op "Go".

Database Importeren

  1. Selecteer de doel-database.
  2. Klik op het tabblad "Import".
  3. Kies het .sql bestand van je computer en klik onderaan op "Go".

Verwijder phpMyAdmin pakket

sudo apt purge phpmyadmin -y

Schoon de configuratie op

sudo apt autoremove -y

Verwijder de Apache configuratie-link

sudo rm /etc/apache2/conf-enabled/phpmyadmin.conf
sudo systemctl restart apache2