CLI bash,想要重启服务或服务

时间:2012-11-30 11:33:47

标签: mysql unix restart

我不确定我需要使用的语法:

/etc/init.d/mysql restart或/etc/init.d/mysqld restart

这是针对脚本的,因此可以轻松移植到Ubuntu(mysql)或CentOS(mysqld)。

我只想要一个快速的衬垫(如果可能的话)。或者我是否需要对/etc/init.d /

中的内容进行“查找”

2 个答案:

答案 0 :(得分:0)

这适用于大多数Linux发行版:

sudo service mysqld restart

答案 1 :(得分:0)

不同的系统似乎以不同的方式命名mysql服务,无论是mysql还是mysqld。所以你可以尝试重新启动那些存在的。

[ -f /etc/init.d/mysql ] && /sbin/service mysql restart
[ -f /etc/init.d/mysqld ] && /sbin/service mysqld restart

当发行版将mysql服务转换为systemd时,这可能会破坏,因为启动文件不再位于/etc/init.d /

相关问题