Chown 没有像我预期的那样响应

Chown 没有像我预期的那样响应

我最近更改了 mysql 的权限,/var/lib/mysql这样我就可以手动将数据库保存在其中(这是目前唯一的选择,而不是以正确的方式导入它)。为此,我必须更改用户名:MySQL Server 和组:mysql 的权限。当我尝试将其改回来时,出现了这个错误:chown: invalid user: ‘MySQL’...现在去哪里?

答案1

用户名可能是mysql,而不是“MySQL Server”或“MySQL”。请记住,Linux 中的所有内容都区分大小写。

grep -i mysql /etc/passwd您还可以通过运行并查看第一个单词来找出确切的用户名,这就是用户名。

答案2

尝试以下方法来恢复权限:

sudo chown mysql:mysql /var/lib/mysql

您可以使用以下命令检查系统上是否有 mysql 用户:

id mysql

它应该做出如下响应:

uid=107(mysql) gid=111(mysql) groups=111(mysql)

相关内容