2012-05-22 205 views
1

大約一個月前,我更改了mysql管理員的啓動參數後,我的服務器被凍結了。所以我重新啓動。自從我的mysql服務不會在啓動時啓動或者當我嘗試手動啓動它時。我只能在控制檯模式下啓動mysql(mysqld --console)。 我已經嘗試了很多東西,但都沒有工作:Mysql服務無法啓動在Windows 2008服務器上r1

  • 我已經卸載並重新啓動服務器,然後再次安裝;在程序文件
  • 我已經刪除了所有文件夾與MySQL和再次安裝
  • 我在programdata文件夾中刪除所有相關的文件
  • 我TREID使用3307端口而不是3306,但仍然沒有奏效

現在,當我再次安裝mysql時,它無法管理在安裝過程中啓動服務,因此它永遠無法安裝結束。但我仍然可以通過命令行啓動mysql服務器,使用「mysqld --console」 我試圖查看事件lgo,我看到的唯一錯誤是插件聯合被禁用,我尋找有關此錯誤的解決方案,但沒有工作我。我相信這可能是窗口的東西。任何幫助讚賞。

+0

檢查服務的用戶憑證和任何可能的依賴關係。你是否撤消啓動參數? – Paparazzi

+0

是的,我做了撤消啓動參數,但仍然無法正常工作。 – Orhan

+0

然後我會卸載,刪除,清理註冊表,然後重新安裝。 – Paparazzi

回答

1

卸載,刪除以及上面所做的所有清理。

另外手動刪除MySQL Windows服務。 這可以通過命令行使用sc stop MySQL然後sc delete MySQL完成。

安裝前,不需要重新啓動。

手動重新創建Windows服務(如果安裝程序沒有爲您完成)可以使用"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install(如手冊所述)來完成。

如果MySQL安裝程序按需啓動類型安裝了該服務,則可以使用以下編號在啓動時自動啓動:sc config MySQL start= auto(=符號後面的空格是有意和需要的)。之後,您可以使用sc start MySQL開始服務。