提问者:小点点

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


我在Mac OS X Mountain Lion上用homebrew安装MySQL安装了MySQL,但是当我尝试MySQL-u root时,我遇到了以下错误:

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

这个错误意味着什么?我怎样才能修好它?


共3个答案

匿名用户

您需要先启动MySQL,然后才能在终端上使用MySQL命令。为此,请运行brew服务启动mysql。默认情况下,brew安装MySQL数据库时不使用根密码。要保护它,请运行:mysql\u secure\u安装

要连接,请运行:mysql-urootroot是此处的用户名。

匿名用户

这可能是因为MySQL已安装但尚未运行。

要验证它是否正在运行,请打开活动监视器,然后在“所有进程”下搜索并验证是否看到进程“mysqld”。

您可以通过安装“MySQL.prefPane”来启动它。

以下是帮助我的完整教程:http://obscuredclarity.blogspot.in/2009/08/install-mysql-on-mac-os-x.html

匿名用户

这发生在家庭自酿安装之后,并且由于权限问题而发生。以下命令修复了此问题。

sudo chown -R _mysql:mysql /usr/local/var/mysql

sudo mysql.server start