正常に動作しているmysqlがありますが、現在は起動しません。私が達成できたのは
Sudo start mysql
次のエラーが生成されます。
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.5" (uid=1000 pid=1678 comm="start mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
私はそれのセクションをグーグルで試しましたが、これは基本的には役に立たないエラーのようです。とにかく、私は何が起こっているかについての詳細な情報を得ることができますか?
問題はこれです:
uid=1000
そのビットは、Upstartに連絡して開始アクションを実行したユーザーがuid 1000(rootではなく、rootが0)であることを意味します。そのuidは通常、最初の非システムユーザーに割り当てられます。コマンドがrootに適切にエスカレートされていないため、Sudoの使用法、またはSudo自体に重大な問題があるはずです。
比較のために、このコマンドで同じエラーを確認できます(Sudoがないことに注意してください)。
start --system mysql
サービスを開始する推奨方法は、service
コマンドを使用することです。
Sudo service mysql start