Make sure you actually have mysql running.
From the command line:
% ps aux | grep 'mysql'
This will show you all the mysql processes that are currently running.
If the mysql server isn't running:
% safe_mysqld
This will seem to "freeze" the terminal, but that's normal. It...