Last night a SugarCRM server (ubuntu) went offline due to a power failure. After a reboot, all the daemons started normally and everything works EXCEPT:

1. I can't call sugar SOAP web services from PHP on the server, but I can call them from a remote machine and they work fine.
2. I can no longer connect to mysql from my desktop using a third party sql tool, but I could before the outage and reboot. Yet, I can telnet to it using telnet <servername> 3306 and connect just fine.
3. I can no longer use "localhost" to connect directly to mysql using PHP, yet if I use the machine's static IP it works, but is very slow.
4. Get messages like this *sometimes* when hitting SugarCRM:

Could not connect to server localhost as root. Can't connect to local MySQL server through socket '/opt/sugarcrm-5.5.1/mysql/tmp/mysql.sock' (2)

The contents of my /etc/hosts file is:

127.0.0.1 localhost.localdomain localhost
127.0.1.1 devbox-desktop

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Any ideas??