我不确定我需要使用的语法:
/etc/init.d/mysql 重启或 /etc/init.d/mysqld 重启
这是针对脚本的,因此可以很容易地移植到 Ubuntu (mysql) 或 CentOS (mysqld)。
我只是想要一个快速的一个班轮(如果可能的话)。或者我是否需要对 /etc/init.d/ 中的内容进行“查找”
这应该适用于大多数 linux 发行版:
sudo service mysqld restart
不同的系统似乎对 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/ 中