Remote MySQL-access
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Er zijn verschillende methodes om met een client aan te koppelen op een MySQL-server op een server. Eén daarvan is over SSH. Dat is me gelukt en bevalt goed. Daarnaast maakt het gebruik van de al bestaande beveiligings-infrastructuur: De attack-vector wordt dus niet groter.
In detail (nov. 2020 - MySQL Workbench 8.0.20)
- Werkstation: Dell2016
Setup New Connection:
- Naam: dvb7-test
- Connection Method: Standard TCP/IP over SSH
- SSH Hostname: IP-adres van de server + poortnummer. In dit geval zoiets als 149.123.456.216:22
- SSH Username: Ik maak geen gebruik van username-authenticatie. Ik kan dit veld leeglaten, of iets willekeurigs invullen
- SSH Password: Ik maak geen gebruik van username-authenticatie. Ik kan dit veld leeglaten, of iets willekeurigs invullen
- SSH Key File: Pad naar de private key file. Zoiets als
/home/jeroen/.ssh/id_rsa
- MySQL Hostname: 127.0.0.1 - Dit is relatief tov. de server, vandaar
- MySQL Server Port: 3306 - Blijkbaar standaard-poort
- Username: jeroen - Dit is de gebruikersname waarmee ik inlog. In m'n computeraccount heb ik een
.my.cnf
-bestand. Ik vermoed dat dat hier niet beschikbaar is. Vandaar dat je het expliciet moet geven. Ik heb het getest: Als ik hier root laat staan, kom ik er niet in - Password: Mijn MySQL-password op deze server
- Default Schema: Leeggelaten
- Tabblad SSL: Niets invullen
- Tabblad Advanced: Niets invullen
Opmerkingen:
- Ik hoef nergens m'n SSH-passphrase in te vullen