我不确定我需要使用的语法:
/etc/init.d/mysql restart或/etc/init.d/mysqld restart
这是针对脚本的,因此可以轻松移植到Ubuntu(mysql)或CentOS(mysqld)。
我只想要一个快速的衬垫(如果可能的话)。或者我是否需要对/etc/init.d /
中的内容进行“查找”答案 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 /