web-dev-qa-db-ja.com

CentOS 6.5上のMySQLサーバー5.5エラー:「mysqld:認識されないサービス」

CentOS6.5を使用しています。デフォルトの.rpmインストーラーを使用して、.rpmパッケージ(公式MySQLサイトからダウンロード)からMySQL Server 5.5をインストールしました。 MySQLクライアントパッケージも同じ方法でインストールしました。

私の知る限り、mysqlプロセスはMySQL clientであり、mysqldはMySQL server-ですが、よくわかりません。

問題は、mysqldプロセスが実行されていないことです。 service mysqld startまたはservice mysqld statusと入力すると、同じエラーメッセージが表示されます

mysqld:認識されないサービス

ただし、mysqlプロセスは正常に実行されています。 mysqlコマンドを使用してクエリを正常に実行できました。

リポジトリに依存しない必要があるため、yumを使用することは想定されていません。

/usr/sbin/mysqld startを実行すると、次のエラーが発生します。

[エラー]致命的なエラー:mysqldをrootとして実行する方法については、マニュアルの「セキュリティ」セクションをお読みください。
[エラー]中止
[注] mysqld:シャットダウンが完了しました

1
trishke

MySQLが提供する公式rpmでのMySQLサービスの名前はmysqlです。

したがって、MySQLサーバーを起動するにはservice mysql startを使用する必要があります。このコマンドは、MySQLデーモンmysqldを起動します。

クライアントプログラムの名前はmysqlと同じです。

CentOSが提供するパッケージでは、サービスの名前はmysqldです。

2
oradwell