我已经安装了MySQL服务器,并试图连接到它,但得到的错误:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我查过我的 /tmp目录,没有mysql.sock.到处都找不到mysql.sock。我读到它可能在
/var/lib/mysql/mysql.sock
但是我也检查了那里,甚至没有mysql目录,只有一些后缀里面的东西 /lib.有人能帮我解决这个问题吗?
尝试启动MySQL服务器:
mysql。服务器启动
在更新OS X Yosemite之后,我遇到了同样的问题,解决方案非常简单,请检查系统偏好-
妈妈
ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
从…起https://coderwall.com/p/w5kwzw/solved-can-t-connect-to-local-mysql-server-through-socket-tmp-mysql-sock
更新:每次我的电脑重启,我都必须输入这个命令,所以我创建了一个快捷方式。
在端子类型中执行以下操作:
~: vi ~/.profile
添加
alias ...='source ~/.profile'
alias sockit='sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock'
拯救
在终端类型中:
~:代码>以获取源代码。配置文件配置。
现在在终端中,您只需键入
~: sockit