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的配置文件

posted @ 2019-06-17 11:32  北京de小刀  阅读(660)  评论(0编辑  收藏  举报