【报错信息】
can't connect to local MySQL server through socket '/tmp/mysql.sock'(111)
【问题描述】
新服务器上安装MySQL后无法正常启动,提示连接失败。
【问题分析】
出现这个问题主要是mysql配置错误,找不到mysql.sock文件
【解决方法】
- 寻找mysql.sock文件的位置,比较常见是在/tmp/mysql.sock
- 修改mysql配置文件:vim /etc/my.cnf
- 将配置文件中所有socket位置改成mysql.sock文件所在的位置;如果还是无法启动,再在文件最后添加提示mysql.sock文件的位置的语句
[mysql] socket = /tmp/mysql.sock [mysqldump] socket = /tmp/mysql.sock [mysqlclient] socket = /tmp/mysql.sock [mysqladmin] socket = /tmp/mysql.sock标签:tmp,socket,MySQL,sock,111,mysql From: https://www.cnblogs.com/carriexu/p/17381581.html