0

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

/etc/init.d/mysql 重启或 /etc/init.d/mysqld 重启

这是针对脚本的,因此可以很容易地移植到 Ubuntu (mysql) 或 CentOS (mysqld)。

我只是想要一个快速的一个班轮(如果可能的话)。或者我是否需要对 /etc/init.d/ 中的内容进行“查找”

4

2 回答 2

0

这应该适用于大多数 linux 发行版:

sudo service mysqld restart
于 2012-11-30T11:42:17.780 回答
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/ 中

于 2012-11-30T11:46:23.950 回答