mysql连接:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

自己电脑远程连接后,centos服务器mysql连接 不上。报错:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

解决方法之一:

  • 将连接参数“host”的值由“localhost”改成“127.0.0.1”;

来源:https://www.cnblogs.com/Lam7/p/6090989.html

解决方法2:

修改配置文件:vim /etc/my.cnf

在【mysqld】下添加

skip-grant-tables        #用户可以免密码登录。

然后修改mysql库的user表。

再把my.cnf改回来。