Naar de inhoud
Kennisbank Integraties

Toegang verlenen aan externe ontwikkelaars (Remote Database Access)

20 november 2025 2 min lezen Boris Kusters

Als je met een externe developer werkt, of zelf geavanceerde database-beheerprogramma’s gebruikt (zoals TablePlus, DataGrip of MySQL Workbench), dan is de standaard web-interface van phpMyAdmin vaak te traag of te beperkt. Je wilt direct verbinding maken met de database vanaf je eigen computer.

Standaard blokkeert de server dit om veiligheidsredenen. De database accepteert alleen verbindingen van de webserver zelf (‘localhost’).

In het Marketing Maatwerk Panel kun je deze beveiliging specifiek voor één gebruiker openzetten door een extern IP-adres te whitelisten. In deze handleiding leg ik uit hoe je dit veilig instelt.


Stap 1: Verkrijg het IP-adres

Vraag de ontwikkelaar om zijn of haar openbare IP-adres.

  • Zij kunnen dit vinden door in Google te typen: “What is my IP”.
  • Let op: Accepteer alleen specifieke IP-adressen. Zet de toegang nooit open voor “iedereen” (0.0.0.0/0).

Stap 2: Ga naar de Database User instellingen

Je regelt de toegang niet op de database zelf, maar op de gebruiker (de sleutel) die toegang heeft.

  1. Log in op het Marketing Maatwerk Panel.
  2. Ga naar Websites en klik op de betreffende website.
  3. Klik in het menu bovenaan op het tabblad Databases.
  4. Klik in het submenu op het tabblad Users.
  5. Klik op de gebruikersnaam die de developer gaat gebruiken (of maak een nieuwe aan via Add user).

Stap 3: Voeg het IP-adres toe

Je zit nu in het detailscherm van de database-gebruiker. In het blok General zie je aan de rechterkant het veld Remote access IP.

  1. Vul het IP-adres van de developer in.
  2. Klik op de knop Add.
  3. Het IP-adres verschijnt nu in de lijst onder Hosts defined.

Vanaf dit moment laat de firewall verbindingen toe die afkomstig zijn van dat specifieke IP-adres, gebruikmakend van deze gebruikersnaam en het bijbehorende wachtwoord.

Stap 4: Verbindingsgegevens voor de developer

De developer heeft nu de volgende gegevens nodig om in zijn software in te voeren:

  • Host: Het IP-adres van de server (te vinden in de header van het tabblad Databases).
  • Port: 3306 (Standaard MySQL poort).
  • Username: De volledige gebruikersnaam zoals in het paneel staat (bijv. klant_user).
  • Password: Het wachtwoord van deze database-gebruiker.
    • Weet je dit niet meer? Klik op Reset om een nieuwe aan te maken. Let op: Als je het wachtwoord reset van een gebruiker die ook in je live website (wp-config.php) wordt gebruikt, gaat je site offline totdat je het daar ook aanpast!

Veiligheidstips

  • Tijdelijke toegang: Is de developer klaar met de klus? Ga terug naar dit scherm en klik op het prullenbak-icoontje naast het IP-adres om de toegang weer in te trekken.
  • Gebruik een apart account: Het is “best practice” om voor een externe partij een aparte database-gebruiker aan te maken. Zo hoef je niet het wachtwoord van je live website te delen of te resetten.

Verder komen dan lezen

Benieuwd wat dit voor jouw site betekent?

In een half uur kijken we samen naar wat je nu hebt, wat er mist en wat het zou kosten. Geen verkooppraatje, en je zit nergens aan vast.

Eerst een vraag stellen

Een paar zinnen is genoeg.

Velden met een sterretje zijn verplicht.

Je gegevens gebruik ik alleen om je vraag te beantwoorden. Meer daarover in de privacyverklaring.

Liever meteen concreet?

Plan een gratis gesprek.

Een half uur, geen verkooppraatje. We kijken wat je nu hebt, wat je mist en wat het zou kosten.

Uitgebreider: dan weet ik vooraf waar we het over hebben.

Andere producten van Marketing Maatwerk: Mailmigreren.nl (IMAP mailbox-migratie) · Voice Vault (gespreksopnames en notulen) · Sirob AI CRM (AI-CRM voor scale-ups) · boriskusters.nl (blog van Boris)