Portál AbcLinuxu, 23. dubna 2024 21:13


Dotaz: Pristup na mysql z ineho PC

29.6.2006 14:21 deelite
Pristup na mysql z ineho PC
Přečteno: 160×
Odpovědět | Admin
Vopred sa ospravedlnujem, za dotaz, ktory sa tu uz opakoval, ale aj ked som presiel historiu, odpovede na podobne otazky mi nepomohli. Takze k veci:

Mam debiana s mysql, apache2 a ssh. Problem je v tom, ze sa neviem z ineho PC konektnut na mysql cez port 3306.

Databaza bezi, lebo PHP skripty mi v pohode ficia.

V my.cnf som zaremoval riadok bind-address=127.0.0.1

Vo vypise systemovych premennych mam skip networking OFF

Po zadani nmap -sT do shellu dostanem 3306/tcp open mysql

hosts.allow aj hosts.deny mam prazdne

Ziaden firewall na tom debiane nemam.

Pri pokuse o pripojenie na DB z Windowsackej masiny (mysql control center) mi to stale vypisuje, ze IP adresa nema povoleny pristup na mysql server.

Co mam este skontrolovat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.6.2006 14:47 kafi | skóre: 25 | blog: muj_prvni_blog
Rozbalit Rozbalit vše Re: Pristup na mysql z ineho PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak to vezmem po poradku, ctu vas dotaz a chapu z nej ze na konkretnim stoji vam jde se posjit a pracovat s DB a tudiz je vse v pohode. Dale predpokladam ze tedy jak pisete nemate zadne prvidla ve firewallu (viz. iptables -L /pro vypis pravidel pro zakladni vstup, atd/, iptables -L -t nat /pro vypis pripadneho presmerovani portu apod./). Ted nenapsal jste prez co se pripojujete ODBC snad? Mate nainstalovany odbc pro mysql? A co prava v mysql? Mate nastavena prava pro PC z ktereho se pripojujete? V databazi mysql, tabulky user a host. Na intervalu vysel clanek o nastavovani prav v mysql. kouknete na nej. Jinak googl a lepe polozena otazka.
29.6.2006 15:50 deelite
Rozbalit Rozbalit vše Re: Pristup na mysql z ineho PC
Pravidla pre iptables som nezadaval ziadne.
Skusam sa pripojit z windows cez MySQL Administrator - http://dev.mysql.com/doc/administrator/en/index.html
Ziada to odomna meno stroja, port, meno a heslo.
Co sa tyka prav v mysql nic som nepridaval. Predpokladal som, ze po instalacii je to otvorene.
Naplnena je jedina tabulka 'user' a je tam zadefinovany root a debian-syst-maint
Prihlasujem sa ako root a predpokladam, ze by mal mat vsetky prava.
Pri pokuse mi vsak vypisuje, ze moja IP nieje povolena na pristup na mysql server.
29.6.2006 14:49 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Pristup na mysql z ineho PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mysql má vlastní systém přístupových práv, kde se musí povolit připojení určitého uživatele k určité databázi z určitých (nebo všech) IP adres.

http://dev.mysql.com/doc/refman/4.1/en/connection-access.html
29.6.2006 16:09 deelite
Rozbalit Rozbalit vše Re: Pristup na mysql z ineho PC
Dakujem za nakopnutie.
Do tabulky user do stlpca host som pridal pre roota meno PC z ktoreho sa pripajam a zabralo to.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.