11

ubuntu 12.04で新しいVPSシステムを使い始めました

ここのコマンドに従った後、php、mysql、apache2をインストールしました

PHPとApacheはうまく機能していますが、実行すると:

service mysql start 

私は得る:unable to connect to system bus: failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.

私はグーグルで検索しましたが、私を助けるのに十分なものが見つかりませんでした.

/var/run/dbus/ ディレクトリがなく、何を作成する必要があるのか​​ 、またはこれが mysql の問題なのかさえわかりません。

4

1 に答える 1

17

initctlこのエラー メッセージが表示され、 (「init デーモン制御ツール」) が必要な特権なしで (間接的に) 呼び出されている兆候であることがわかりました。

言い換えると:

次の理由で失敗しました:

  • rootユーザーとしてログインしていませんでしたが、
  • また、「デーモン制御」コマンドの前にsudo.

どちらかが問題を解決したでしょう。

「特権の問題」が「特権感謝」について話すエラーメッセージを引き起こすと思っていたので、少し混乱しています。しかし、いいえ。「システムバスに接続できません」とのことです。

だから、私は提案してもいいですか:

コマンドの前に を付けて、一時的に権限を昇格してみてくださいsudo

ハッシュ記号 ( ) がコマンド プロンプトを示していると仮定して、#代わりに次のコマンドを実行します。

# sudo service mysql start 

次に、プロンプトに従ってユーザーパスワードを入力します。

また

Ubuntu のインストールでユーザーのパスワードを設定している場合は、次のようにroot入力してそのスーパー ユーザーに昇格できます。

# su

次に、rootプロンプトに従ってパスワードを入力します。

次に、このコンテキストでは、元のコマンドが機能するはずです。

# service mysql start 

サービス、、、およびコマンドへの の接続の詳細については、man ページの DESCRIPTION を参照てください。initctlstartstoprestartreloadstatus

于 2013-10-08T06:25:36.543 に答える