0

使用する必要のある構文がわかりません。

/etc/init.d/mysqlrestartまたは/etc/init.d/mysqldrestart

これはスクリプト用であるため、Ubuntu(mysql)またはCentOS(mysqld)に簡単に移植できます。

簡単なワンライナーが欲しいだけです(可能であれば)。または、/ etc /init.d/にあるものを実際に「検索」する必要がありますか

4

2 に答える 2

0

システムが異なれば、mysqlサービスの名前もmysqlまたはmysqldのように異なります。したがって、存在するものを再起動してみることができます。

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

スタートアップファイルが/etc/init.d/にないため、ディストリビューションがmysqlサービスをsystemdに変換すると、これが機能しなくなる可能性があります。

于 2012-11-30T11:46:23.950 に答える
0

これは、ほとんどのLinuxディストリビューションで機能するはずです。

sudo service mysqld restart
于 2012-11-30T11:42:17.780 に答える