首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法作为非根用户通过socket '/var/lib/ MySQL /mysql.sock‘(13)连接到本地mysql服务器

问无法作为非根用户通过socket '/var/lib/ MySQL /mysql.sock‘(13)连接到本地mysql服务器
EN

Server Fault用户
提问于 2021-06-14 21:12:24
回答 1查看 1.2K关注 0票数 0
代码语言:javascript
复制
Can't connect to a local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

我收到了这条消息,但只有当我没有以root用户身份登录时。

为什么不是每个人都能访问mysql呢?

它在用户htorrent上不工作,它作为根用户工作。我试过给苏多许可,但不起作用。我在CENTOS 6.10 (最终)版本上。

代码语言:javascript
复制
usermod -aG wheel htorrent

我试过以下几种方法,但不起作用。我如何让每个用户访问mysql?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-06-14 21:41:22

此问题是由具有权限的套接字造成的,该权限不允许除root之外的其他用户连接到此套接字。请调整mysql服务器配置中的套接字的权限(大多数情况下,它的my.cnf位于/etc的某个位置),或者检查套接字所属的组,并将该用户添加到该组中,还请记住在配置中设置适当的组权限。

ls -la /var/lib/mysql/mysql.sock将向您显示套接字的权限和所有者。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1066707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档