Пристап до MySQL база, од надвор, по Default е забранет. На MySQL може да се пристапи само локално.
За да се пристапи до MySQL, потребно е да имаме MySQL клиент, како на пример:
- DBeaver (Open Source, Windows, Linux, MacOS)
- Navicat (Proprietary, Windows)
- Sequel Pro (Proprietary, MacOS)
Втор чекор е да се креира „тунел“.
ssh {IP/HOST} -l {USERNAME} -p {PORT_NO} -L {LOCAL_PORT}:localhost:3306
Објаснување
{IP/HOST} - IP адреса или DNS
{USERNAME} - корисничко име на Linux сервер
{PORT_NO} - SSH порта. По дефаулт е 22, меѓутоа наша пракса е истата да биде сменете, од безбедносни причини.
{LOCAL_PORT} - Локална порта...
Пример:
ssh mysql.live.net.mk -l john -p 2247 -L 3308:localhost:3306