文档章节

Mac下解决Mysql ERROR 2002

jerryyou
 jerryyou
发布于 2016/06/19 13:58
字数 339
阅读 15
收藏 0

昨天正在折腾Mysql,突然系统崩溃,自动重启。之后Mysql Server就一直无法启动,用命令行连接Mysql Server时提示:

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

害得我差点以为Mysql挂了需要重装。经过在stackoverflow上不停地搜索,终于解决了Error 2002的问题。

首先检测在terminal下check if Mysql daemon is running(原文如是):

ps -feax | grep mysqld

如果结果类似:

0 8308     1 0 0:00.08 ??     0:00.11 /bin/sh /usr/local/mysql/bin/mysqld_safe

则说明Mysql进程已经启动,或者在activity monitor里寻找mysqld。

如果Mysql进程没有启动,则在terminal下执行:

sudo /usr/local/mysql/bin/mysqld_safe &

如果mysql进程已经启动,请尝试以下命令中的任意一个,看看能否connect without a socket file(原文如是)。

mysql -u root -p -h127.0.0.1

mysql -u root -p -h127.0.0.1 --protocol=tcp

如果你能连接其中的一个,则用以下命令关闭mysql:

mysqladmin -u root -p -h127.0.0.1 --protocol=tcp shutdown

mysql应该可以正确地关闭,之后再正常地启动mysql。我的理解是ERROR 2002中的(2)应该表示有两个进程正在连接mysql server,只要关闭其中的一个就可以正常连接。

希望对大家有所帮助。

© 著作权归作者所有

共有 人打赏支持
jerryyou
粉丝 0
博文 1
码字总数 339
作品 0
美国
MAC下MySQL启动不了怎么办?

我在Mac 下安装了MySQL, 本来好好地,莫名其妙 启动不了了。 用了很多方法, 包括 多种命令行, 还是无法 start 。 无奈之下,采用了最笨最妥当的方法: 卸掉 MySQL, 重新安装。 一切OK。 ...

Sailor20
2016/10/22
51
0
Macbook AIR配置PHP开发环境

前言 15初买了这台破air,一直闲置到现在,为了方便准备用这台电脑来做php开发,所以准备将所有的工作环境都慢慢的迁移到Mac上来,简单的使用了一下,确实不错,用户体验真的是非常好。目前在...

微博士
2016/05/07
717
11
mysql 错误大全以及解决方法

最近一直在捣鼓mysql.中间遇到各种各样的问题,记录一下。 服务器环境:lamp (linux[centos],apache2,mysql(5.x),php(5.2X)). linux 环境下。所有数据库以及用户信息的存放位置可以在(vim /et...

马丁博客
2010/10/08
0
0
2.2.Can't connect to local MySQL server th...

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动. 另......

boco
2012/11/04
0
0
MAC OSX10.10上搭建Apache,PHP,MySQL5.6.22,phpMyAdmin开发

Get Apache, MySQL, PHP and phpMyAdmin working on OSX 10.10 Yosemite May 1, 2015 332 Comments Get your Local Web Development Environment Up & Running on OSX 10.10 Yosemite With A......

lingfeng72
2015/09/09
418
0

没有更多内容

加载失败,请刷新页面

加载更多

记一次winserver2003系统,https无法访问,内存占用持续增加,解决办法

先交代一下环境: win server2003系统,系统装在hyper-v虚拟机里 大概2016年底的镜像,距离今天两年左右 病症:大概9月10号左右用这个镜像还可以访问https,但是今天用这个镜像新装的系统,就...

阳阳露
17分钟前
1
0
jdbc连接orcal数据库

import java.sql.Connection;  import java.sql.DriverManager;  import java.sql.ResultSet;  import java.sql.SQLException;  import java.sql.Statement;    ......

小橙子的曼曼
41分钟前
0
0
Vue学习资料

一直以为Vue是依赖nodejs的。 作为前端也可以耦合性就很低了。 //npm包管理器 进行管理npm install vue//初始化一个项目vue init//本地调试npm run dev//编译完成 ...

大灰狼wow
51分钟前
1
0
fullcalendar重新渲染

uiCalendarConfig.calendars.lesson_calendar.fullCalendar('removeEvents');var ym = uiCalendarConfig.calendars.lesson_calendar.fullCalendar('getView').title;$scope.get_lesson(y......

人来疯啊
55分钟前
1
0
多渠道打包总结

https://www.jianshu.com/p/2130db7584c8 https://blog.csdn.net/u011153817/article/details/50772496...

塔塔米
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部