MySQL - 无法连接到本地MYSQL服务器...... ERROR 2002?

时间:2016-04-15 18:28:06

标签: mysql macos

您好我在互联网上寻找这个问题的答案,但似乎没有任何效果。当我尝试在OSX El Capitan中登录终端上的mysql时出现以下问题。

服务器正在运行。

enter image description here

我该怎么办,在发布之前我花了5个小时试图解决这个问题。我在/ etc中找不到my.cnf文件,我不知道该怎么做。有人请帮忙。

编辑:

我已经下载并安装了(只需双击 - 没有终端)这个: enter image description here

当一切都安装好后我进入/ usr / local / mysql / bin /并尝试使用mysql -u root -p我收到以下错误: enter image description here

这是我在/ etc中的my.cnf文件: enter image description here

当我做sudo / usr / local / mysql / bin / mysqld_safe时,我得到了这个:

enter image description here

df -h返回此信息,它可能与空间有关吗? enter image description here

1 个答案:

答案 0 :(得分:1)

如果您觉得通过GUI安装起来感觉更舒服,这里有一个如何操作的说明指南。

http://dev.mysql.com/doc/refman/5.7/en/osx-installation-pkg.html

确保安装MySQLStartupItem.pkg和MySQL.prefPane。完成后,您可以通过打开终端并运行来验证您的安装:

cd /usr/local

按Enter键然后输入:

ls

再次点击Enter并验证是否存在两个目录,一个是MySQL,另一个是MySQL-(你安装的版本号)。

在这个阶段我会重新启动你的计算机然后重新启动mysql服务器将启动。

重新启动后再次启动终端窗口并输入:

/usr/local/mysql/bin/mysql -u root -p

编辑

打开您的/etc/my.cnf文件并编辑这两个配置。

[mysqld]
socket=/var/mysql/mysql.sock

[client]
socket=/var/mysql/mysql.sock

希望这有帮助。