如何在没有systemctl /服务工具的​​情况下启动mysql服务

问题描述:

Mysql服务正在centos系统上运行。最近我们有计划停电,所以我们关闭了mysql服务。 我现在正在带回服务。我希望以mysql用户身份运行mysqld_safe,不要以root身份启动,也不要使用systemctl/service。如何在没有systemctl /服务工具的​​情况下启动mysql服务

我所知道的唯一方法是:

须藤systemctl MySQL的重启

sudo的服务mysql的启动

任何人有我如何能启动mysql服务为mysql用户的任何输入,而不使用systemctl /服务工具。

我想这在/ usr/bin中 ​​并事先得到许可被拒绝的错误

感谢您的输入。

+0

你的经理无能。 systemctl/init脚本正确地调用setuid给mysql用户。无论如何,投票将问题转移到SF。 – rkosegi

在旧版本的CentOS(6,5 ......),你可以使用下面的命令:

开始

service mysqld start 

sudo /etc/init.d/mysqld start 

停止

service mysqld stop 

sudo /etc/init.d/mysqld stop 

要重新启动

service mysqld restart 

sudo /etc/init.d/mysqld restart 

在CentOS 7,你应该使用systemctl命令。