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:シャットダウンが完了しました
MySQLが提供する公式rpmでのMySQLサービスの名前はmysql
です。
したがって、MySQLサーバーを起動するにはservice mysql start
を使用する必要があります。このコマンドは、MySQLデーモンmysqld
を起動します。
クライアントプログラムの名前はmysql
と同じです。
CentOSが提供するパッケージでは、サービスの名前はmysqld
です。