Pripojenie k databáze cez portforwarding

MySQL portforwarding je jednoduchý spôsob ako sa vzdialene pripojiť na Platon Webhosting databázu prostredníctvom vášho SQL klienta.
Port 3306, ktorý používa MySQL nemáme štandardne otvorený na pripojenie, lebo nie je zabezpečený. Na pripojenie k databáze preto klientom poskytujeme rozhranie db.platon.sk, ktoré je zabezpečené cez HTTPS. Ak vám ale práca cez neho nevyhovuje, nastavte si tento MySQL portforwarding a pripojte sa na databázu priamo. MySQL portforwarding sa dá nastaviť na operačnom systéme GNU/Linux aj Windows.

Údaje

Údaje, ktoré budete potrebovať na pripojenie sú nasledovné:

  • SERVER - meno vašej domény
  • SFTP_USER - používateľ na SFTP
  • SFTP_PASS - heslo na SFTP
  • MYSQL_USER - používateľ pre MySQL
  • MYSQL_PASS - heslo pre MySQL
Tunelovanie bude prebiehať cez lokálny port 3333. Predtým než začnete, overte si, či je tento port voľný. Pokiaľ nie je, použite ľubovoľný iný port.

Linux

ssh -N SFTP_USER@SERVER -L localhost:3333:127.0.0.1:3306
mysql -h 127.0.0.1 --port 3333 -u MYSQL_USER -p MYSQL_PASS

Windows

Pre používanie portforwardingu v systéme Windows je potrebné použiť externý program, napríklad Heidi SQL.
Po spustení Heidi SQL kliknite v ľavom dolnom rohu na New.

  • V položke Network type vyberte MySQL (SSH tunnel)
  • Hostname / IP ponechajte 127.0.0.1
  • User a password nastavte prihlasovacie údaje do Vašej databázy.
  • Port nastavte na 3306

Následne zvoľte druhú záložku SSH tunnel
V prvej položke je potrebné zadať umiestnenie súboru plink.exe vo Vašom počítači. Tento súbor je súčasťou nástroja Putty, takže možno ho už máte nainštalovaný v počítači.
Ak si tým ale nie ste istý, môžete si daný súbor stiahnuť prostredníctvom odkazu uvedeného pod touto položkou. Pokiaľ budete súbor sťahovať, odporúčame Vám ho uložiť do Vášho defaultného adresára na počítači, napríklad C:\Documents and settings\User

V tomto kroku je ešte potrebné uložiť RSA kľúč do cache pamäte.
To vykonáte nasledovným spôsobom:

  1. V systéme Windows kliknite na Štart -> Spustiť. Objaví sa príkazový riadok, do ktorého vpíšte cmd a stlačte OK. (V systéme Windows Vista, Windows 7 alebo vyššom napíšte cmd priamo do vyhľadávacieho riadku v Štarte).
  2. Objaví sa príkazový riadok systému Windows. Mali by ste vidieť cestu k defaultnému adresáru, ktorý by mal byť nastavený na C:\Documents and settings\User.
    Je potrebné aby ste boli prepnutý v priečinku, v ktorom je umiestnený súbor plink.exe (preto je vhodné súbor plink.exe uložiť práve do tohto adresára. Ak je súbor uložený inde, medzi adresármi sa prepínate príkazom "CD názov priečinku", o priečinok vyššie sa dostanete príkazom "CD .." ).
  3. Keď ste v správnom priečinku, napíšte príkaz:
    plink.exe SFTPlogin@vasadomena.ext
    Namiesto SFTP login uveďte Vaše Prihlasovacie meno na SFTP domény a za zavináčom názov Vašej domény.
  4. Počítač by mal vrátiť hlášku uvedenú na obrázku.
    Za otázkou Store key in cache? zadajte Y a stlačte Enter.
    Tento postup je potrebné urobiť len prvý krát, RSA kľúč už ostane uložený v cache pamäti.

Príkazový riadok môžete následne zavrieť a vráťte sa do nastavení HeidiSQL.

  • Do položky SSH host + port uveďte názov Vašej domény aj s www
  • Do username a password napíšte prihlasovacie údaje na SFTP.
  • Poslednú položku, ktorú treba zmeniť je Local port, tam zadajte 3333
Odporúčame Vám nastavenia uložiť tlačítkom Save, aby ste nastavenia už nemuseli v budúcnosti vypĺňať.
Spojenie s databázou nadviažete tlačítkom Open.

helpdesk

sme pripravení pomôcť

práve k dispozícií

online pracovníkov 2 / 6

Platon Technologies

How can we help you?

Prijímame hlásenia problémov či iných podnetov, súvisiacich s používaním našich produktov a služieb.

 

helpdesk@platon.sk +421 222 111 321

Ak potrebujete pomoc, kontaktujte nás e-mailom alebo telefonicky.

  • Telefonicky od 8:30 - 17:30
  • Niekedy aj cez víkendy
  • Jednoduchý a ľudský prístup
  • Riešime aj zložité problémy
kontaktný formulár

Dajte šancu našej online poradni. Nájdete v nej viac ako:

  • 6 kategórií
  • 59 návodov
  • 23 e-mailových nastavení
  • 7 programátorských tipov
prejsť do poradne

Otázky ohľadom naších produktov alebo špecifické požiadavky? Napíšte nám.

Ďakujeme za odkaz

V prípade potreby vás budeme kontaktovať.

Nepodarilo sa odoslať

Kontaktujte nás na helpdesk@platon.sk

NEWSLETTER

Prihlásiť sa na odber našich noviniek a aktuálnych akcií

Ďakujeme za Váš odber

Nepodarilo sa prihlásiť