如何解决“无法通过套接字连接到本地MySQL服务器”的错误

我正在尝试在OS X上安装MySQL。

首先我尝试了MacPorts。 我按照https://trac.macports.org/wiki/howto/MAMP的步骤3中的说明,但是当我运行mysqladmin5或mysql5时,得到:

错误2002(HY000):无法通过套接字'/opt/local/var/run/mysql5/mysqld.sock'(61)连接到本地MySQL服务器

文件mysqld.sock存在。

然后我尝试使用mysql.com中的.dmg进行安装。 (我先运行ports卸载mysql5-server。)现在,我得到:

错误2002(HY000):无法通过套接字“/tmp/mysql.sock”连接到本地MySQL服务器

我怎样才能解决这个问题? 我看到很多问题都涉及到这个问题,但是我还没有find适合我的解决scheme。

我怀疑你还没有启动MySQL服务器:

 ps -ax | grep mysql