Verbinden naar database van buitenaf bij Argeweb

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.
D
Dmitri is the author of this solution article.

Was dit antwoord nuttig? Ja Nee

Feedback versturen
Het spijt ons dat we u niet hebben kunnen helpen. Als u feedback geeft, kunnen we het artikel verbeteren.