首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac终端错误2002 (HY000):无法通过套接字'/tmp/mysql.sock‘连接到本地MySQL服务器(2)

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

Stack Overflow用户
提问于 2015-05-07 11:49:59
回答 10查看 50K关注 0票数 15

我按照本教程在Google云上建立一个Wordpress网站:https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/

  • 我正在用OSX10.10.3开发一个Mac电脑。
  • 我已经为软件安装了PHP。

现在我正试图在我的mac上安装MySQL服务器。我已经下载了MacOSX10.9 (x86,64位),压缩的TAR在这里:http://dev.mysql.com/downloads/mysql/

正如本教程所述,我在我的终端中命令以下行:

代码语言:javascript
复制
/Users/myuser/Downloads/mysql-5.6.24-osx10.9-x86_64/bin/mysql/mysql -u root -p mypassword

首先,终端询问我的密码,当我输入这个密码时,会发生以下错误:

ERROR 2002 (HY000):无法通过socket‘/tmp/mysql.sock连接到本地MySQL服务器(2)

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2015-05-07 11:54:47

这是一个常见的错误,您可以这样修复它

可以使用以下命令序列删除根密码:

代码语言:javascript
复制
$ mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("") where User='root';
mysql> flush privileges;
mysql> quit
票数 5
EN

Stack Overflow用户

发布于 2017-04-14 08:29:07

看来Mysql服务器还没有启动。

代码语言:javascript
复制
mysqld stop
mysql.server start

有完全相同的问题,使用上面的命令来修复它。

票数 28
EN

Stack Overflow用户

发布于 2016-06-29 08:55:27

错误:Mac terminal ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

如何在我的MAC + MAMP (pro)设置中解决这个问题:

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock

创建从/tmp/mysql.sock到MAMP mysql.sock的符号链接。

现在重新启动MAMP,然后不应该再次发生错误。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30100222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档