Autor Zpráva
Miri
Profil *
Ahoj,

trošku netradiční dotaz, ale třeba to už někdo řešil.

Jde nějakým způsobem připojit aplikaci na serveru (v případě že chci testovat) k locální databázi? Je totiž komplikované tuto aplikaci pouštět locálně.

Předem díky za odpověď
Míra
juriad
Profil
Ano, je to možné, ale prostředí musí splňovat několik požadavků:
1) lokální databáze musí naslouchat na vnějším rozhraní a musí mít na něm povolený login pro příslušného uživatele
2) port pro připojení do databáze musí být otevřený na všech firewallech a zajištěn jeho překlad na všech NATech po cestě
3) aplikace musí umožnit nastavení připojení k databázi (připojení přes síť na zadanou IP adresu / doménu)

Popsal jsem to obecně, protože jsi nikde neuvedl, jestli se jedná o PHP a MySQL.
Upozorňuji tě, že tato konfigurace bude opravdu pomalá. Zjistit si, kolik ti trvá ping na aplikační server a vynásob si to počtem dotazů do databáze, o tolik se ti aplikace zpomalí. Jestli nakonec není lepší udělat na lokále dump databáze a ten importovat na serveru jako testovací databázi a v aplikaci pak jen přepínat mezi lokální ostrou a testovací databazí.
rotten77
Profil
Taky se přikláním spíš k tomu vytvořit dump databáze a v aplikaci přepínat.

Pokud by ses ale přeci jenom chtěl připojit na localhost, tak bych vytvořil SSH tunel mezi PC a serverem
Miri
Profil *
Super, díky za rady.

Ano je to php a mysql.
Vyzkouším to pro tunelovat.

Poslední verze asi bude právě ten dump a vytvoření testovací databáze. Vím že je to takhle standardní, ale zrovna v tomto případě se to příliš nehodí.

Ještě jednou díky
Míra

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0