Can't connect to local MySQL server through socket 'mysql.sock'(2)
解决方案1
1.我去/tmp 目录下并没有找到mysql.sock 文件
2.在全局搜索时也没有找到这个文件.所以从网上找到ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 这个方法不可行
3.网上还有一种解决方案是重启服务,我重启了好几次也没有解决
4.通过查找日志 发现/usr/local/var/mysql/xiaodao.err 找到自己的错误日志地址
5.mysql --help |grep my.cnf 查看自己用的是哪个配置文件
2019-06-17T03:24:45.483258Z 0 [ERROR] [MY-000067] [Server] unknown variable 'default-character-set=utf8'.
发现之前解决乱码问题时配置的参数错误
在my.cnf 的这个配置删除掉.
重启就可以了.最后去/tmp/目录下发现生成了 mysql.sock的配置文件
一起交流进步.扫描下方QQ二维码即可
![](https://www.cnblogs.com/images/cnblogs_com/bj-xiaodao/1476283/o_qq%20%E7%BE%A4%E5%9B%BE%E7%89%87.png)