Can't connect to local MySQL server through socket '/tmp/mysql.sock'

I went through the hivelogic tut
http://hivelogic.com/articles/compiling-mysql-on-snow-leopard

And all went well until mysql -uroot when I get the Can’t connect to
local MySQL server through socket ‘/tmp/mysql.sock’ error.

In Console.app I see the mysql is start and stopping with tmp/mysql.sock
Permission denied.

I changed the permissions according to Hivelogic, so why Permissions
denied?

I have spent 24 hours on this and I am going insane!