MySQL服务将无法启动,错误5

MySQL56服务不会开始给我的错误:

Windows could not start the MySQL56 service on Local Computer. Error 5: Access is denied. 

上一次我能够进入MySQL是第11次,但第二天服务不会启动。 我有完整的写入权限的目录,它是安装在它不是映射的驱动器。

.err文件中,它看起来像从未完成的最后一次closures。 最后一项是:

 2014-07-11 16:48:31 2864 [Note] InnoDB: Starting shutdown... 

而其他的摊牌事件则使Shutdown complete日志。

任何关于如何恢复和运行的想法?

Windows 7家庭高级版,
MySQL 5.6

  1. 下载Microsoft SysInternals的ProcessMonitor并以pipe理员身份运行。
  2. 启动MySQL服务
  3. 一旦发生错误,停止ProcessMonitor捕获更多事件(文件菜单 – >取消捕获事件)
  4. search(Ctrl + F)ACCESS DENIED – 它显示在结果栏中

如果您发现任何被拒绝的条目,这些信息将显示正在运行的进程以及它尝试访问的文件或registry键。 这是你需要理清的。

双击一行打开属性,看看'进程'选项卡,它可以显示进程正在使用哪个用户帐户。

如何解决它取决于什么是错的 – 也许这是一个正在使用的文件,无法打开,也许它是文件或registry权限,你可以改变,也许是错误的帐户运行…但这应该告诉你一些细节你可以一起工作 什么被拒绝,在哪里。