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

I went through the hivelogic tut

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!