Tātad MySQL ir pieejams jūsu tīmekļa serverī, bet drošības dēļ tas noklusējuma dēļ tiek atvērts tikai vietējām ostām. Ja vēlaties piekļūt savai datubāzei no klienta rīka, piemēram, MySQL vaicājumu pārlūka, parasti jums ir jāatver piekļuve no vietējās IP adreses … bet tas nav gandrīz tikpat drošs.
Tā vietā mēs izmantosim portfeļu pāradresāciju caur SSH tuneli, tādēļ jūsu MySQL klients domā, ka tas ir savienots ar vietējo datoru, bet tas tiešām savieno ar otru serveri caur tuneli.
Ja jūs izmantojat komandrindas ssh, komanda izskatās šādi. (Jūs varat izdarīt to pašu grafiski Putty vai SecureCRT opcijās, ja jums nepieciešams)
ssh -L 3306:localhost:3306 [email protected]
Sintakse ir ssh -L
Ja jums jau ir mysql, kas darbojas jūsu vietējā datorā, tad varat izmantot citu vietējo portu, kas paredzēts ostas pāradresācijai, un vienkārši iestatīt klienta rīkus, lai piekļūtu MySQL citam portam.
Kad jūs izmantojat šo metodi, jūs zināt, kāpēc jūs jebkad izmantojāt phpmyadmin vai komandrindas versiju.