首页 文章

ERROR 2002(HY000):当我键入“mysql”时可以't connect to local MySQL server through socket ' /tmp/mysql.sock'(2)

提问于
浏览
1

我刚刚安装了mySQL,当我尝试在我的mac终端中输入mysql时,我得到了

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

我试着寻找答案,但我仍然陷入困境 . 此外,我不知道这是相关的还是连接的,但是当我转到我的偏好面板尝试启动mySQL时,它无法启动 . 在某些网站上,例如其他stackoverflow页面,它说要尝试运行“/ usr / local / mysql / bin / mysqld_safe”但对我来说只是权限被拒绝..

我试着做ps -u mysql来检查它是否正在运行并打印出来并且地址是:usr / local / mysql / bin / mysqld --basedir = / usr / local . 所以我认为它正在运行?即使我无法按下按钮并在首选项面板中启用它,这很奇怪 .

编辑:我打字

$ sudo / usr / local / mysql / bin / mysqld_safe密码:130930 11:55:15 mysqld_safe登录到'/usr/local/mysql/data/myname-mac.att.net.err' . 130930 11:55:15 mysqld_safe启动mysqld守护进程与数据库/ usr / local / mysql / data 130930 11:55:18来自pid文件的mysqld_safe mysqld /usr/local/mysql/data/myname-mac.att.net.pid结束

为什么它会在那里结束?

1 回答

  • 1

    我有几天相同的错误信息,最后想出来了 .

    我以某种方式在我的计算机上从AMPS获得了my.cnf文件,或者可能是另一个MYSQL安装(我相信我已经删除了) .

    但事实证明它是/ etc /中的一个隐藏文件,我不得不手动删除 . http://ianlunn.co.uk/articles/quickly-showhide-hidden-files-mac-os-x-mavericks/

    最后,我再用自制软件安装了MySQL - 并且成功了!有用 . 当然,这次我在自制软件安装过程中发现了一条消息,指出我遇到的问题:

    来自其他安装的“/etc/my.cnf”可能会干扰Homebrew构建的服务器正常启动 .

    希望这可以帮助 .

相关问题