Така че имате MySQL на уеб сървъра си, но той е отворен само за локални пристанища по подразбиране поради причини, свързани със сигурността. Ако искате да осъществите достъп до базата си от клиентски инструмент като MySQL Query Browser, обикновено ще трябва да отваряте достъп от вашия локален IP адрес … но това не е толкова сигурно.
Така че вместо това просто ще използваме пренасочването на портове през SSH тунел, затова вашият MySQL клиент мисли, че се свързва с вашата машина за локален хостинг, но наистина се свързва с другия сървър през тунела.
Ако използвате командния ред ssh, командата ще изглежда така. (Можете да направите същото графично в опциите Putty или SecureCRT, ако трябва)
ssh -L 3306:localhost:3306 [email protected]
Синтаксисът е ssh -L
Ако вече имате mysql, работещ на локалната ви машина, можете да използвате различен локален порт за препращане на порт и просто задайте клиентските си инструменти за достъп до MySQL на различен порт.
След като свикнете с този метод, ще се чудите защо някога сте използвали phpmyadmin или версията на командния ред.