Problem je bio što su bile isključene TCP konekcije u rc.mysqld fajlu pomoću opcije --skip-networking. I da, u php skripti je host bio označen preko imena koji odgovara IP adresi eth0 interfejsa, a ne lo (localhost).
Međutim, prilikom rešavanja ovog problema pokušao sam da pristupim serveru sa druge mašine pomoću komande "mysql", ali evo šta se desilo.
mr@ras:~$ mysql -h main -u marko -p test
Enter password:
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Na drugoj mašini je verzija 4.0.23a, a na prvoj 4.1.14. Ispada da ova malo starija verzija ne podržava taj protokol. Ali ja sam prethodno nešto čačkao oko passworda i dužina enkriptovanog stringa je porasla sa 16 na 40 karaktera. Može li to nekako da se vrati da bi starija verzija mogla da se konektuje?