首页 > 学院 > 开发设计 > 正文

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

2019-11-09 13:27:49
字体:
来源:转载
供稿:网友

刚开始安装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 stopsudo ./mysql.sh start

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表