Can't connect to a local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)我收到了这条消息,但只有当我没有以root用户身份登录时。
为什么不是每个人都能访问mysql呢?
它在用户htorrent上不工作,它作为根用户工作。我试过给苏多许可,但不起作用。我在CENTOS 6.10 (最终)版本上。
usermod -aG wheel htorrent我试过以下几种方法,但不起作用。我如何让每个用户访问mysql?
发布于 2021-06-14 21:41:22
此问题是由具有权限的套接字造成的,该权限不允许除root之外的其他用户连接到此套接字。请调整mysql服务器配置中的套接字的权限(大多数情况下,它的my.cnf位于/etc的某个位置),或者检查套接字所属的组,并将该用户添加到该组中,还请记住在配置中设置适当的组权限。
ls -la /var/lib/mysql/mysql.sock将向您显示套接字的权限和所有者。
https://serverfault.com/questions/1066707
复制相似问题