2015-09-05 91 views
0

我下载的Mac OSX MySQL社区版(http://dev.mysql.com/downloads/mysql/),当我在问题在Mac上启动MySQL时,OSX

/usr/local/mysql/bin/mysql 

我有以下问题,满足其启动:

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

任何人有任何好主意?提前致谢。

与新问题的会议无法使用MySQL WorkBench连接到本地MySQL实例,这里是我的设置和错误,看起来访问被拒绝,任何人有任何想法?

enter image description here

enter image description here

+1

网站可能已经停机。它现在似乎备份了,试试吧。 –

+0

@ILikeTau,感谢您的评论,你的意思是什么网站? :) –

+1

对不起,我看不懂。你提供的网站,巧合的是,当我检查,然后回到网上时,网站已经关闭。我认为那是你的问题。 –

回答

1

最有可能的服务没有运行,或者它寻找在错误的道路插座。

您拨打的/usr/local/mysql/bin/mysql实际上是客户端,而不是服务器/服务。

在该目录中应该有一个mysql_safe可执行文件 - 首先尝试调用它(您可能必须是root用户)。

sudo /usr/local/mysql/bin/mysqld_safe 
+0

这里是输出,任何想法如何继续下一步? sudo/usr/local/mysql/bin/mysqld_safe 密码: 150904 22:19:54 mysqld_safe记录到'/usr/local/mysql/data/whenfulllast-lm.err'。 150904 22:19:54 mysqld_safe从/ usr/local/mysql/data的数据库启动mysqld守护进程 –

+1

看起来守护进程看起来很好。再次调用'usr/local/mysql/bin/mysql' ... –

+0

这次看起来很成功, sudo/usr/local/mysql/bin/mysql 密码: 欢迎使用MySQL监视器。命令结束于;或\ g。 您的MySQL连接ID为338 服务器版本:5.6.26 MySQL社区服务器(GPL) 版权所有(c)2000,2015,Oracle和/或其附属公司。版权所有。 Oracle是Oracle Corporation和/或其子公司 的分支机构的注册商标。其他名称可能是其各自的 所有者的商标。 键入'help'或'\ h'寻求帮助。输入'\ c'清除当前的输入语句。 mysql> –