0

サービス MySQL55 を開始しようとすると、次のエラーが表示されます。

ローカル コンピューターで MySQL55 サービスを開始できませんでした
エラー 1067: プロセスが予期せず終了しました

アクセスが拒否されたことを示す Process Monitor を実行しました。

   C:\Documents and Settings\All Users\Application Data\MySQL Server 5.5\data\JIMSDESKTOP.PID

これは私が持っている現在の権限設定です:

    FILEACL "C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data" /S "JIMSDESKTOP\Administrator":RrRaRepWwAWaWePXDDcO /S "JIMSDESKTOP\ASPNET":RrRaRepWwAWaWe /S "JIMSDESKTOP\IUSR_JIMSDESKTOP":RrRaRepWwAWaWe /S "JIMSDESKTOP\Jim":RrRaRepWwAWaWePXDDcO /S "NT AUTHORITY\NETWORK SERVICE":RrRaRepWwAWaWe /S "NT AUTHORITY\SYSTEM":RrRaRepWwAWaWePXDDcO /REPLACE /PROTECT

JIMSDESKTOP.PID へのアクセスを試みるために MySQL が使用しているユーザーは?

MySQL に適切な権限があることを確認するにはどうすればよいですか?

Process Monitor では、mysqld.exe 以外でフィルタリングする必要がありますか?

4

1 に答える 1

0

Process Monitor では、User という別の列を追加できることがわかりました。Access Denied という行に、ユーザーが NT Authority\System であることが示されています。それは特別な権限であり、ディレクトリのアクセス許可に追加できるとは思いません。ネットワーク (フル コントロール) とシステム (フル コントロール) を追加しました。ご覧のとおり、ユーザー Jim にフル コントロール、ASPNET にフル コントロール、Administrator にフル コントロールを割り当てました。そして、フル コントロールの IUSR_JIMSDESKTOP。PCを再起動しました。サービスはまだ同じエラーで失敗しました。MySQLで修復を実行し、再起動しました。MySQL55 サービスの開始時に同じエラーを受け取りました。ふざけて、データ フォルダのアクセス許可に Everyone を追加すると、サービスが開始されました。私はすべきだということを理解しています」

于 2012-09-02T01:18:25.553 に答える