MySQL登录报socket错误
- 现象
MySQL本地无法登录报错如下
# mysql -uroot -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 修复方法
方法一
查看my.cnf配置文件确认mysql.sock位置
带socket登录
# mysql -uroot -p --socket=/var/lib/mysql/mysql.sock
方法二
修改my.cnf配置文件把mysql.sock修改为默认的/tmp/mysql.sock
重启MySQL
# systemctl restart mysqld