Citat:
tarla: Ugasi firewall dok ne skontaš šta tačno hoćeš od firewall-a
Ne treba da radi nesto radikalno ako vec nije strucan.
Za pocetak mora da vidi da li mu opste mysqld slusa samo na localhost-u. Recimo nesto od sledece 2 linije:
[root@some_host ~]# netstat -naptu | grep mysqld
[root@some_host ~]# netstat -naptu | grep 3306
Output ce verovatno izgledati nesto poput ovoga:
[root@some_host ~]# netstat -naptu | grep mysqld
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1545 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1544 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1547 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1546 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1549 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1548 ESTABLISHED 1909/mysqld
[root@some_host ~]# netstat -naptu | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1545 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1544 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1547 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1546 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1549 ESTABLISHED 1909/mysqld
tcp 0 0 192.168.101.34:3306 192.168.101.191:1548 ESTABLISHED 1909/mysqld
Ono sto te zanima je linija koja ima LISTEN. Ako umesto 0 0.0.0.0:3306 imas localhost i.e. 127.0.0.1, tada je verovatno u my.cnf podeseno da prima konekcije od localhost-a. Verovatno ima nesto poput sledeceg:
bind-address=127.0.0.1
U tom slucaju zakomentarisi tu liniju i restart-uj mysql servis.
U slucaju da mysqld prima konekcije na svim interface-ima (e.g. 0 0.0.0.0:3306), probaj da se zakacis na bazu sa drugog racunara iz istog LAN-a na ip adresu koja pripada mreznoj kartici koja je zakacena za tu lokalnu mrezu. Ako uspes, problem je onda do rutera. Ako neuspes problem je u firewall-u koji je na linux host-u sa mysql-om.