解决方案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的配置文件