使用する必要のある構文がわかりません。
/etc/init.d/mysqlrestartまたは/etc/init.d/mysqldrestart
これはスクリプト用であるため、Ubuntu(mysql)またはCentOS(mysqld)に簡単に移植できます。
簡単なワンライナーが欲しいだけです(可能であれば)。または、/ etc /init.d/にあるものを実際に「検索」する必要がありますか
システムが異なれば、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に変換すると、これが機能しなくなる可能性があります。
これは、ほとんどのLinuxディストリビューションで機能するはずです。
sudo service mysqld restart