6

MacOSX系统下配置MySQL时无法连接数据库解决方法

 2 years ago
source link: https://www.huhexian.com/22545.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

MacOSX系统下配置MySQL时无法连接数据库解决方法

青山 2022-01-1114:00:52评论525字

在自己的MacBook上配置本地环境,MySQL配置好了但安装一些开源项目时却一直无法成功连接到数据库,找了一圈找到解决方案如下:

MacOSX系统下配置MySQL时无法连接数据库解决方法

首先这类错误出现的原因是由于MySQL在OS X系统上查找socket时有些问题,但解决起来也是很简单的,涉及到的这个socket一般不是在 /tmp/mysql.sock 就是在 /var/mysql/mysql.sock,出错了就是MySQL找错了位置,用下述command查找看你电脑上正确的位置是哪一个:

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

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

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

  1. cd /var
  2. sudo mkdir mysql
  3. sudo chmod 755 mysql
  4. cd mysql
  5. sudo ln -s /tmp/mysql.sock mysql.sock

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

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

就完事了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK