Mac上MySQL出现错误:mysql.sock 错误

刚开始安装MySQL时,是直接使用brew安装的。安装之后直接能够使用,无需配置相关参数。使用一段时间之后,由于导出数据的需要,所以进行了相关配置,但出现了/tmp/mysql.sock error的问题。这里分享我解决此问题的方案。

环境

1、MAC OS;
2、MySQL V5.7;

修改配置信息

主要是修改/private/etc/my.cnf文件,如果不存在,将安装文件下面support-files/my-default.conf,重命名并复制到该路径下。

[client]
sock=You path

[mysql]
sock= You path

其中两个路径必须相同。然后需要重新启动mysql即可:

# [mysql.sh]
  1 #!/bin/bash                                                                                                                                                  
  2 
  3 
  4 mysql_path=/usr/local/bin/
  5 if [[ $1 == "start" ]];
  6 then
  7     $mysql_path/mysqld_safe -uroot &>./log_error.txt &
  8     echo $?
  9     echo "mysql start..."
 10 elif [[ $1 == "stop" ]];
 11 then
 12     $mysql_path/mysqladmin -uroot shutdown &>./log_error.txt
 13     echo $?
 14     echo "mysql stop..."
 15 elif [[ $1 == "restart" ]];
 16 then
 17     echo "mysql restart..."
 18 else
 19     echo "please input start|stop|restart "
 20 fi

启动命令:

sudo ./mysql.sh stop
sudo ./mysql.sh start

如果出现其他的错误,请删除/usr/local/var/mysql下面的.err、.pid文件,然后就可以重新启动。
如果还有其他错误,请自行百度_^_。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值