#1.ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 登陆数据库时报如下错误

mysql -uroot -p

Enter password:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2 “No such file or directory”)

解决方法:

  1. 管理mysql 用户权限是否一致,请用安装mysql时的用户 操作
  2. mysql 是否启动
  3. mysql配置文件my.confsocket=/tmp/mysql.sock配置是否设置了其他地址,如果是那么设置软连接解决此问题 假设 已找到mysql.sock文件地址为 /www/lanmps/mysql/data/mysql.sock,这个时候设置软连接
    //如果报错是其他目录,记得新建目录
    ln -s /www/lanmps/mysql/data/mysql.sock /tmp/mysql.sock
    

最后重新登录即可