我刚刚安装了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 回答
我有几天相同的错误信息,最后想出来了 .
我以某种方式在我的计算机上从AMPS获得了my.cnf文件,或者可能是另一个MYSQL安装(我相信我已经删除了) .
但事实证明它是/ etc /中的一个隐藏文件,我不得不手动删除 . http://ianlunn.co.uk/articles/quickly-showhide-hidden-files-mac-os-x-mavericks/
最后,我再用自制软件安装了MySQL - 并且成功了!有用 . 当然,这次我在自制软件安装过程中发现了一条消息,指出我遇到的问题:
希望这可以帮助 .