MySQL: nelze se připojit vzdáleně

bbf5

MySQL: nelze se připojit vzdáleně
« kdy: 07. 04. 2010, 15:29:22 »
Dobrý den,

už mi tu bylo ohledně serveru mnohokrát poraděno, nyní bych potřeboval následující.

Mám klasicky LAMP, databáze bez problému funguje, při spojení s db jako localhost se bez problému připojím a normálně s DB pracuji. Pokud se chci ale na MySQL server připojit vzdáleně (např. z jiných serverů, z localhostu) tak se připojení nezdaří z důvodu timeoutu.

[2002] Pokus o připojení selhal, protože připojená strana v časovém int (trying to connect via tcp://***:3306

Pokus o připojení selhal, protože připojená strana v časovém intervalu řádně neodpověděla, nebo vytvořené připojení selhalo, protože neodpověděl připojený hostitel.

MySQL user samozřejmě má oprávnění pro spoj z venkovní sítě na IP adresu.

Na cílovém stroji (kde je timeout) běží standartní instalace Debianu.

Děkuji.


David Strejc

Re: MySQL: nelze se připojit vzdáleně
« Odpověď #1 kdy: 07. 04. 2010, 15:51:38 »
Zkontrolovat firewall - na serveru napsat neco jako sockstat -4l (freebsd) nebo netstat s prislusnymi pararmetry - podivat se, jestli MySQL posloucha na svem portu.

V my.cnf by nemelo byt skip-networking. Na nekterych linuxovych dristribucich to byva v defaultu.

V pripade editace my.cnf restartovat MySQL.
V pripade editace nastaveni firewallu donutit firewall prenacist konfiguracni soubory.

bbf5

Re: MySQL: nelze se připojit vzdáleně
« Odpověď #2 kdy: 07. 04. 2010, 16:09:02 »
díky! vyřešeno