Remote MySQL-access
Naar navigatie springen
Naar zoeken springen
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