2016-02-27 222 views

回答

54

安装后通过mysqld --install。试试这个mysqld --initialize。我们遇到了同样的问题,但现在正在工作。

+3

@Tunaki。我们需要以管理员身份打开命令提示符,执行mysqld --install和mysqld --initialize命令。 –

+1

感谢您的帮助! :) –

+0

如果简单不工作,比:bin \ mysqld --initialize-insecure(和latare添加root密码) – danielpopa

8

还记得给网络服务权限的文件夹:

  1. 右键单击Data文件夹
  2. 选择Properties
  3. 选择Security标签
  4. 点击Advanced
  5. 点击Change Permissions...
  6. 点击Add...
  7. 类型NETWORK SERVICE
  8. 点击Check Names
  9. 点击OK
  10. 选择Full Control
  11. 点击OK - 四次
  12. 启动MySQL服务
+1

几乎2小时,并在Windows设置权限做了伎俩,没想到这可能是一个问题,因为根本没有这种迹象。非常感谢好友 –

1

就我而言,我试图打开一个DOS提示并 转到MySQL bin\导演并发出以下命令:

mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --console 

它显示我我错过了"C:\Program Files\MySQL\MySQL Server 5.0\Uploads"文件夹;我建立了一个,解决了问题。

0

在我的情况下,mysqld正在启动和停止,没有错误信息。我需要使用“以管理员身份运行”打开命令提示符,然后运行mysqld。

我只为临时开发做这件事。在任何情况下,我都不会建议以管理员身份运行MySQL。

这是上述故障排除后的最后一步。