解决Mac OS X系统下配置MySQL时无法连接数据库的错误

在自己的MacBook上配置本地环境,MySQL配置好了但安装一些开源项目时却一直无法成功连接到数据库,找了一圈找到解决方案如下:
首先这类错误出现的原因是由于MySQL在OS X系统上查找socket时有些问题,但解决起来也是很简单的,
涉及到的这个socket一般不是在 /tmp/mysql.sock 就是在 /var/mysql/mysql.sock,出错了就是MySQL找错了位置,用下述command查找看你电脑上正确的位置是哪一个:

ls -l /tmp/mysql.sock 【或者/var/mysql/mysql.sock

查明白之后问题就很好解决了,创建一个指向链接就可以。

如果你是有 /tmp/mysql.sock 而没有 /var/mysql/mysql.sock 就用下面的命令来创建:

cd /var 
sudo mkdir mysql
sudo chmod 755 mysql
cd mysql
sudo ln -s /tmp/mysql.sock mysql.sock

如果你有 /var/mysql/mysql.sock 而没有 /tmp/mysql.sock 就用下面的命令来创建:

cd /tmp
ln -s /var/mysql/mysql.sock mysql.sock

就完事了。

——一个失踪多年的博主时隔四年的新文章

0 Comments

Name *

E-mail *

Website