ZBLOG

root用户启动mysql,报错cant change to run as user mysql

这个错误通常是因为你在以root用户身份启动MySQL服务。为了解决这个问题,你需要使用mysql用户身份来启动MySQL服务。

首先,使用以下命令切换到mysql用户:

su - mysql

然后,使用以下命令启动MySQL服务:

sudo systemctl start mysql

如果你想永久地以mysql用户身份运行MySQL服务,可以编辑MySQL的systemd服务文件,在其中添加User=mysql和Group=mysql配置项,如下所示:

sudo nano /etc/systemd/system/multi-user.target.wants/mysql.service

在这个文件中,找到ExecStart=/usr/sbin/mysqld命令,并在其下面添加以下两行:

User=mysql
Group=mysql

保存并关闭文件,然后重新加载systemd配置:

sudo systemctl daemon-reload

现在,你可以使用以下命令启动MySQL服务,并以mysql用户身份运行它:

sudo systemctl start mysql

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=84

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?