Connect na MySQL z iného miesta ako localhost.

Sekcia: Konfigurácia 04.08.2006 | 09:02
osp   Návštevník
Zdravím všetkých. V linux-e som stredne pokročilý, mám linuxový server, kde beží Apache+PHP+MySQL. V minulosti, keď som používal Mandrake 9.2, 10.1, atď. som v pohode nastavil možnosť prístupu na MySQL z iného miesta ako "localhost". Keď som však nedávno nainštaloval Mandrake 2005 a potom 2006 som zistil, že aj keď nastavím možnosť prístupu z iných miest LAN-u na MySQL, nepodarí sa pripojiť. Predtým, než sa ponoríme do tej problematiky, by som sa chcel spýtať, či niekto z vás sa nestretol s podobným problémom. Môže to byť v inom ako MySQL? Ďakujem.
    • Re: Connect na MySQL z iného miesta ako localhost. 02.08.2006 | 17:56
      Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
      Jasne, staci, ze mas zablokovany port vo Firewalle pre MySQL. Skus vypnut firewall, a ak pojde, tak pridaj na odblokovanie port pre MySQL (uz si nepamatam, ktory yo je ale asi 3306).
      Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
      • Re: Re: Connect na MySQL z iného miesta ako localh 03.08.2006 | 02:24
        Avatar fixinko Slackware,Gentoo,Solaris  Administrátor
        este musi mat v mysql povolene ze dany user sa moze od hocikadial pripojit, nie len z localhostu.
        So let it be written, so let it be done....
    • Re: Connect na MySQL z iného miesta ako localhost. 03.08.2006 | 14:56
      osp   Návštevník
      Ďakujem za rýchle reakcie. Firewall mám vypnuté (všetky porty povolené), presnejšie mi píše v KDE "všetko (žiaden firewall)". Pozeral som etc/services. Tam sú definované porty. Keďže ako localhost sa viem pripojiť, cez phpmyadmin som už pridal užívateľa, ktorý má právo sa connect-núť na MySQL s heslom, či bez hesla, to je jedno. Výsledok bol rovnaký, nedá sa pripojiť. Ďalšie porty (HTTP, FTP, SSH) idú. Jedine 3306 nie. Na tom mojom servery som našiel text: "Don't listen on a TCP/IP port at all. This can be a security enhancement, if all processes that need to connect to mysqld run on the same host. All interaction with mysqld must be made via Unix sockets or named pipes. Note that using this option without enabling named pipes on Windows (using the enable-named-pipe option) will render mysqld useless! Vraj by som mal zapísať nasledujúci riadok do my.cnf. skip-networking Zapísal som. Naďalej nefunguje. Ak by ste ešte mali nápady, privítam.
      • Re: Re: Connect na MySQL z iného miesta ako localh 03.08.2006 | 18:01
        Jaro   Návštevník
        Ma uzivatel s ktorym sa pripajas dovolene pripajat sa mimo localhost?
        • Re: Re: Re: Connect na MySQL z iného miesta ako lo 04.08.2006 | 09:02
          osp   Návštevník
          Áno, samozrejme.