首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu12.04:无法添加或删除名为“mysql”的用户

问Ubuntu12.04:无法添加或删除名为“mysql”的用户
EN

Server Fault用户
提问于 2013-10-23 09:44:50
回答 1查看 2.2K关注 0票数 1

我试图在Ubuntu12.04上安装MySql,但是安装失败了:“无法更改为用户'mysql‘。请检查用户'mysql’是否退出。”

因此,我输入命令'cat /etc/passwd \ grep mysql‘,结果为null。

我试图通过发出'useradd‘命令来添加一个用户'mysql’。但是它失败的消息是:'useradd: user 'mysql‘已经存在’。

当我尝试使用命令'userdel mysql‘删除用户'mysql’时,它也会失败,因为消息"userdel:'mysql‘从/etc/passwd中删除。“

有人能解释一下发生了什么并提出解决方案吗。

EN

回答 1

Server Fault用户

发布于 2014-03-21 12:00:13

好吧,这个问题可能是因为Ubuntu中的错误,但我不确定。不管怎样,我找到了解决这个问题的方法。

我通过向/etc/ group添加以下行手动添加组mysql:

代码语言:javascript
复制
mysql:x:1024:mysql

类似地,我通过向/etc/passwd添加以下行手动添加用户mysql:

代码语言:javascript
复制
mysql:x:1024:1024:MySQL Server,,,:/nonexistent:/bin/false

重新安装MySQL:

代码语言:javascript
复制
sudo apt-get remove --purge mysql-*
sudo apt-get install mysql-server

就是这样:)。

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

https://serverfault.com/questions/548010

复制
相关文章

相似问题

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