2012-05-30 188 views
2

我試圖在我的本地計算機(Win7 32)上使用Windows(x86,32位)MSI安裝程序重新安裝MySQLServer。MySQL服務器安裝失敗配置

當嚮導配置服務器,安裝後,給出了錯誤「配置失敗」,詳情:

mysql-server-5.5-win32:6 - Looking for valid template 
mysql-server-5.5-win32:13 - Found valid template. 
mysql-server-5.5-win32:20 - Attempting to process template. 
mysql-server-5.5-win32:26 - Processed template. 
mysql-server-5.5-win32:33 - Attempting to configure service. 
mysql-server-5.5-win32:40 - Configured service. 
mysql-server-5.5-win32:46 - Attempting to start service. 
mysql-server-5.5-win32:100 - Unable to configure service. 
mysql-server-5.5-win32:100 - Product configuration controller finished configuration. 

它爲什麼會發生?

是否可以使用我在安裝嚮導中輸入的錯誤「舊」密碼來設置新密碼?如果是 - 我如何清理MySQL服務器的所有以前的設置?

回答

4

卸載MySql和他的所有組件除了Oracle安裝程序,重新啓動安裝程序,通常情況下,當你的錯誤來臨時,完成安裝程序。

下一步,在開始菜單中搜索「服務」,執行服務管理工具,右鍵單擊服務「MySql Server XX」,選擇「Connexion」選項卡並檢查啓動用戶的「系統帳戶」,啓動進程並它會工作。

+0

哇,他們應該解決這個問題,因爲如果你檢查tcp/ip盒就可以馬上工作。 – DeX03

0

當運行MySQL的安裝程序,當你到達步驟「安裝類型」

  1. 選擇「僅服務器」
  2. ,並在「數據路徑」,限制路徑的長度小值。路徑'D:\ MySQL \'爲我工作。

完成此安裝後,您可以安裝其他組件。

3

enter image description here

我與上問題3天掙扎,我認爲這是一個錯誤,當你想要安裝通過.msi安裝這種具有本地連接(不勾選TCP連接)。在我選擇這個之後,配置通過了正確的配置,沒有失敗。我的解決方案是運行此設置滴答TCP連接,然後在my.ini文件服務器文件夾中取消註釋行# skip-networking

其他提示:

  • 關閉防火牆或添加安裝程序規則時正接受公開/私有的網絡連接。
  • 在管理privileages使用netstat -ab | more命令檢查端口的使用
  • 如果妳失敗與早期安裝上運行services.msc命令找到你的服務(安裝程序集是defauls像MySQL56,MySQL56_1 - 這取決於版本)獲取此服務的名稱並在管理privileage運行CMD和類型sc stop "coppiedServiceName"如果該服務正在運行,後來sc delete "coppiedServiceName"
  • 在一些論壇上說,如果要更改默認安裝目錄重新檢查後,如果可能有用打開的Windows Defender或防病毒太
  • 的舊的安裝文件放在C:\ Program Files C:\ ProgramData中,並清除掉m

希望有人找到這個有用的。

1

我在Windows XP上遇到了同樣的問題。問題是由本地化造成的。我必須使用regedit將路徑更改爲所有用戶的AppData文件夾。原始路徑包含一個非ANSI字符。

的註冊表項是: 「HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \ Explorer中\用戶文件夾殼」

值的名稱是這樣的: 「通用應用程序數據」

原值爲: 「%ALLUSERSPROFILE%\數據aplikací」

我把它改爲: 「%ALLUSERSPROFILE%\ AppData的」

然後安裝成功。

注意:先卸載MySQL,然後更改路徑,然後再次安裝MySQL。