解决Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)的问题

  • 执行mysql -uroot -p 出现Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)错误
  • 在 /var/log/mysql/error.log 中可以看到具体的ERROR 信息:Could not create unix socket lock file /tmp/mysql.sock.lock
  • 这种错误一般都是目录权限不足,设置目录权限sudo chmod 777 /tmp ,然后重启mysql,问题基本解决了。
  • 知识点:ls -ld /tmp 查看文件权限 sudo lsof -i:3306 查看mysql进程

你可能感兴趣的:(mysql)