Tehát van MySQL a webkiszolgálón, de biztonsági okokból alapértelmezés szerint csak a helyi portok számára nyílik meg. Ha adatbázisához szeretné hozzáférni egy ügyféleszközből, például a MySQL lekérdező böngészőből, rendszerint hozzáférést kell nyitnia a helyi IP-címekből … de ez nem olyan biztos.
Tehát csak a port-továbbítást használjuk SSH-alagúton keresztül, így a MySQL-ügyfél úgy gondolja, hogy csatlakozik a helyi géphez, de tényleg csatlakozik a másik kiszolgálóhoz az alagúton keresztül.
Ha az ssh parancssort használja, a parancs így fog kinézni. (Ugyanazt a dolgot ugyanúgy csinálhatja a Putty vagy a SecureCRT opcióknál, ha szükséges)
ssh -L 3306:localhost:3306 [email protected]
A szintaxis az ssh-L
Ha már van mysql a helyi gépen, akkor egy másik helyi portot használhat a port-továbbításhoz, és egyszerűen beállíthatja a klienseszközöket a MySQL eléréséhez egy másik porton.
Miután megszokta ezt a módszert, akkor megkérdezheti, miért használta a phpmyadmin vagy a parancssori verziót.