mysql -uuser -ppass db
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
when use root user,It is ok.Obviously, it is privilege problem.
Try to check the mysql.sock privelege. If it is ok, then check its father dir to check.
[@more@]