
CentOS 6.5を使用しています。インストールしましたMySQL サーバー 5.5.rpm
デフォルトのインストーラーを使用して、パッケージ (MySQL の公式サイトからダウンロード)からインストールし.rpm
ました。MySQL クライアント パッケージも同じ方法でインストールしました。
私の知る限り、mysql
プロセスはMySQLですクライアント、そしてmysqld
MySQLサーバ- よく分かりませんが。
問題はプロセスが実行されていないことです。またはmysqld
を入力すると、同じエラーメッセージが表示されますservice mysqld start
service mysqld status
mysqld: 認識されないサービス
ただし、mysql
プロセスは正常に実行されています。コマンドを使用してクエリを正常に実行できましたmysql
。
リポジトリに依存しない必要があるため、 を使用することはできませんyum
。
を実行すると/usr/sbin/mysqld start
、次のエラーが発生します。
[エラー] 致命的なエラー: mysqld を root として実行する方法を知るには、マニュアルの「セキュリティ」セクションをお読みください。
[エラー] 中止します
[注意] mysqld: シャットダウンが完了しました
答え1
MySQL が提供する公式 rpm 内の MySQL サービスの名前は ですmysql
。
したがって、MySQL サーバーを起動するには を使用する必要がありますservice mysql start
。コマンドは MySQL デーモンを起動しますmysqld
。
クライアントプログラムの名前は同じですmysql
。
CentOS によって提供されるパッケージでは、このサービスは という名前ですmysqld
。