2016-02-27 218 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。

這是上述故障排除後的最後一步。