Autor | Zpráva | ||
---|---|---|---|
Miri Profil * |
#1 · Zasláno: 9. 11. 2015, 07:21:22
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 |
#2 · Zasláno: 9. 11. 2015, 07:44:28
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 |
#3 · Zasláno: 9. 11. 2015, 08:12:17
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 * |
#4 · Zasláno: 9. 11. 2015, 08:20:55
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 |
||
Časová prodleva: 9 let
|
0