Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql CLI bash,希望重新启动服务或服务_Mysql_Unix_Restart - Fatal编程技术网

Mysql CLI bash,希望重新启动服务或服务

Mysql CLI bash,希望重新启动服务或服务,mysql,unix,restart,Mysql,Unix,Restart,我不确定执行以下操作时需要使用的语法: /etc/init.d/mysql restart或/etc/init.d/mysqld restart 这是用于脚本的,因此可以轻松地将其移植到Ubuntu(mysql)或CentOS(mysqld)上 我只是想要一个快速的一班轮(如果可能的话)。或者我真的需要对/etc/init.d/中的内容进行“查找”吗这应该适用于大多数linux发行版: sudo service mysqld restart 不同的系统对mysql服务的命名似乎有所不同,可以是

我不确定执行以下操作时需要使用的语法:

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

这是用于脚本的,因此可以轻松地将其移植到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/

中。是的,这样做是可行的。对于刚刚删除的ubuntu12/sbin/可能会认为在一行中会有“Dothis,if not exists,do this”这样的命令:)好吧,你可以把这两行放在一行中,中间有一个
|
,或者只有一个