This is a pretty common thing after a MySql install on various platforms.
I see form your my.cf file that both client and deamon are using the same socket, so that's good!
Looks like it might be a permissions problem, then.
Can you show the output of "ls -l" from the /tmp folder please?