Lees wat onze klanten zeggen op webhosters!
Wij bieden u een pakket voor een vaste lage prijs. U ontvangt alles wat u nodig heeft voor uw website. Een heldere kijk op hosting.

Hoe maak ik verbinding met mijn MySQL database vanaf mijn thuis computer?


Met behulp van PhpMyAdmin kunt u uw databases beheren. U komt bij PhpMyAdmin via controlpanel in pagina 'Databases' onder uw account. Het kan echter zijn dat u een verbinding wil opzetten met een client-side applicatie zoals MS Access of MySQL Query Browser. U kunt niet direct met de webserver verbinding maken op poort 3306. Met behulp van een SSH-tunnel kan dit wel.

Verbinding mbv een SSH-tunnel

Om verbinding te maken met uw MySQL database vanaf uw eigen computer, dient u een SSH-tunnel op te zetten. De SSH tunnel werkt ongeveer hetzelfde als een port-forward. Nadat deze is opgezet, kunt u via localhost verbinding maken met MySQL.

Bepaal uw webserver

Om de tunnel in te stellen dient u de webserver te bepalen waar uw database op draait. Deze informatie vindt u in het control-panel op pagina 'Databases'. Vul deze servernaam in voor uw-webserver in dit artikel.


Windows

Met behulp van het programma 'putty' kunt u een SSH verbinding opzetten. U kunt putty kostenloos downloaden van www.putty.nl. Voor het maken van de tunnel vult u de volgende informatie in

Session
Hostname
ssh.helderhosting.nl
Port
22
Connecion type
SSH
Connection > SSH > Tunnel
Source port
3306
Destination
uw-webserver:3306
Local aanvinken
Auto aanvinken
Druk op 'Add'
Sla de SSH sessie op
Saved session
mysql-uw-webserver
Druk op 'Save'
Open de SSH-tunnel

Druk op 'Open' om de verbinding op te zetten. U kunt inloggen met uw FTP/SSH gebruiker. Via het controlpanel kun u eventueel een nieuwe SSH gebruiker aanmaken. Vervolgens kunt u op 'localhost' poort 3306, verbinding maken met uw MySQL database.


OSX / Linux

Voor OSX en Linux zijn SSH-tunnel managers beschikbaar. De manager voor OSX kunt u downloaden van http://projects.tynsoe.org/en/stm/. Voor Linux bestaat 'Gnome SSH tunnel manager', deze vindt u onder 'gstm' in uw repository.

Nieuwe tunnel

Maak een nieuwe tunnel aan. Gebruik hiervoor de volgende gegevens.

Host
ssh.helderhosting.nl
Port
22
Login
uw FTP/SSH gebruikersnaam
Maak een nieuwe poort redirect aan
Type
local
Port
3306
To host
uw-webserver
To port
3306

Trouble shooting

Wanneer u lokaal een MySQL server draait, kunt u niet poort 3306 gebruiken voor de SSH tunnel. Als alternatief kunt u een andere source poort, bijv 3307, gebruiken. Let dan goed op dat u in uw MySQL client software deze poort invult.