mysqld: unrecognized service
以前と異なるサーバーで下記コマンドを実行したところ、再起動できなかった。
# service mysqld restart mysqld: unrecognized service
service コマンドは /etc/rc.d/init.d/ 内のスクリプトを実行させるためのコマンド
/etc/rc.d/init.d/
ディレクトリを確認してみると、どうやら「mysqld」ではなく「mysql」。
# ls /etc/rc.d/init.d/ | grep mysql mysql
スクリプト名を「mysql」に変更して実行すると、無事、再起動できた。
※このスクリプト名は「mysqld」に変更できるらしい。
# service mysql start Starting MySQL SUCCESS!