Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Pripojenie k db cez externy program  (Přečteno 3161 krát)

r0bino

  • Návštěvník
  • Příspěvků: 21
Pripojenie k db cez externy program
« kdy: 24 Ledna 2009, 12:46:53 »
Hello all. Rozbieham jeden game server kt. ma dost rozsiahlu databazu a potreboval by som sa k nej pripojit cez externy program u mna na pc lenze na servery mam nastavene len pripajanie cez localhost cize len phpmyadmin, webmin a konzola.
Na servery mam debian ale konf. by mala byt rovnaka ako na ubuntu. vedel by mi niekto povedat co mam kde prepisat/zmazat/upravit?

Martin - ViPEr*CZ*

Re: Pripojenie k db cez externy program
« Odpověď #1 kdy: 24 Ledna 2009, 13:02:57 »
Teď si nejsem jistý zda to vůbec samotný server umožňuje. Každopádně to není moc dobrý nápad to takto otevírat. Řešil bych to jinak.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Tomáš Jančík

  • Stálý člen
  • **
  • Příspěvků: 1179
    • TomášJančík.net
Re: Pripojenie k db cez externy program
« Odpověď #2 kdy: 24 Ledna 2009, 13:09:02 »
nějak to půjde určitě, ale je pravda že to není dobrý...

nešlo by třeba použít ssh?

edit: google něco poradil...
http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
« Poslední změna: 24 Ledna 2009, 13:11:13 od Tomáš Jančík »

Martin - ViPEr*CZ*

Re: Pripojenie k db cez externy program
« Odpověď #3 kdy: 24 Ledna 2009, 13:14:33 »
No já to třeba řeším přes PHP :-)

A pokud chci vlastní aplikaci na mém PC co umí vytáhnout data z MySQL, tak jednoduše pošlu dotaz na PHP skript na serveru a on my data vytáhne.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

r0bino

  • Návštěvník
  • Příspěvků: 21
Re: Pripojenie k db cez externy program
« Odpověď #4 kdy: 24 Ledna 2009, 13:21:09 »
No ide o to ze mam World Of Warcraft server a prazdna databaza ma 160 mb a existuje program quice (mangos database editor) v ktorom sa opravuju chyby a ma vela funkcii ktore napr. phpmyadmin alebo webmin nema.

Michal Kocián

  • Aktivní člen
  • *
  • Příspěvků: 142
Re: Pripojenie k db cez externy program
« Odpověď #5 kdy: 24 Ledna 2009, 18:40:29 »
Zdravím,

1. Musíš zakomentovat řádek v konfiguračním souboru MySQL /etc/mysql/my.cnf. Mohlo by to vypadat takto:
Kód: [Vybrat]
# bind-address=127.0.0.1
2. Vytvořit uživatele (třeba přes phpMyAdmin), který má přístup ze světa.

Odkaz Tomáše Jančíka to detailně popisuje.
Asus A6M - Ubuntu 9.04

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Pripojenie k db cez externy program
« Odpověď #6 kdy: 24 Ledna 2009, 21:31:16 »
A samosebou povolit průchod patřičného portu na firewallu (alespoň předpokládám, že je blokován)
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

highwayman

  • Návštěvník
  • Příspěvků: 6
Re: Pripojenie k db cez externy program
« Odpověď #7 kdy: 24 Ledna 2009, 22:12:53 »
nevim jestli jsem rozumel spravne otazce, ale pokud jde o to , ze mam k mysql db pristup jen lokalne ( z localhost.localdomain) , nikoliv z netu a chci se pripojit z externi lokace , napr mysql adminem , je to resitelne.
 napred se prihlasit ssh z ( z win masiny putty) s nastavenym tunelem na port db (localhost:631) a pak se na db mysql adminem dostanu .

Petr
highwayman

Dragonn

  • Návštěvník
  • Příspěvků: 86
Re: Pripojenie k db cez externy program
« Odpověď #8 kdy: 02 Února 2009, 13:33:59 »
Nevím, jestli nepíšu trošku OT, ale Vámi použítý port 631 je pro IPP, pro tunelování jsem našel port 604, možná by bylo lepší použít ten. MySQL databáze poslouchá standartně na portu 3306.
Viz http://cs.wikipedia.org/wiki/Seznam_%C4%8D%C3%ADsel_port%C5%AF_TCP_a_UDP
« Poslední změna: 02 Února 2009, 13:35:40 od Dragonn »
Pokud něco alespoň trochu funguje, je lepší se v tom nešťourat.
Ntb: MSI EX300X, Core 2 duo 2GHz, 4GB RAM, ATI HD3450 256MB, Ubuntu 9.10

Kecik

  • Aktivní člen
  • *
  • Příspěvků: 106
  • nuqDaq yuch Dapol-where do you keep the chocolate?
    • Personal web page
Re: Pripojenie k db cez externy program
« Odpověď #9 kdy: 02 Února 2009, 22:44:03 »
To  je tradiční problém, dělá se to tak, že gateway s veřejnou ip má portforwarding zvlášť na db server, při forwardu nastavuješ adresu db serveru v místní síti, no a tahle adresa musí bejt uvedená v konfiguráku sql serveru jako bind adressa tedy ta skrze kterou bude komunikovat db. O port forwarding sice nejde ale bude ti z toho jasný co je bind adresa. Jen doufám že neděláš IT na finančáku tam by to přesně takhle vypadat nemělo.  ;D ;D
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
D. E. Knuth, 1967

 

Provoz zaštiťuje spolek OpenAlt.