Verbinden naar database van buitenaf bij Argeweb

Gewijzigd op Di, 13 Aug om 12:53 PM

Je kunt een verbinding maken vanaf een andere locatie naar MySQL op je VPS. In dit artikel leggen we uit hoe je dat doet. 

Inleiding

Controleer eerst of de standaard poort (3306) open staat. Daarnaast moet MySQL de inkomende verbinding accepteren. Als je MySQL hebt geïnstalleerd met de standaard waardes worden externe verbindingen niet geaccepteerd. Volg deze stappen.

Stappenplan

  1. Maak een verbinding met je VPS via SSH. Dit kan met Putty;
  2. Log in en voer de volgende commando’s in: iptables -A Public -p tcp -m tcp --dport 3306 -j ACCEPT
  3. Nu zijn de aanpassingen gemaakt in de firewall;
  4. In het bestand /etc/my.cnf geef je aan op welke poort de MySQL server te vinden is. Het bestand open je met het volgende commando: vi /etc/my.cnf
  5. Het bestand moet de volgende regel bevatten: port = 3306
  6. Herstart de MySQL service met het commando: service mysqld restart
  7. Stel de rechten in voor de database zodat een gebruiker een verbinding kan maken;
  8. Log eerst in als admin om de rechten in te kunnen stellen: mysql –u root –p
  9. Geef de rechten aan een database: mysql> GRANT ALL ON DATABASENAAM.* TO USER@'%' IDENTIFIED BY ‘WACHTWOORD'; DATABASENAAM= de naam van de database USER= de MySQL gebruiker WACHTWOORD= Het wachtwoord wat nodig is om toegang te krijgen.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren