安裝mysql會出現的錯誤


安裝MySQL時無法啟動服務(could not start the service MYSQL .Error:0)
安裝mysql會出現start service錯誤
安裝mysql時 配置到start server時出現:Could Not Connect To The Service Control Manager 錯誤

1)在安裝mysql時,到最后一步,執行時,在start service,出現如下錯誤: 
Could not start the service
一般的發生原因是因為多次安裝,或卸載后重裝時,才會出現這個問題,所以要把所有相關的文件夾、服務、注冊表等都要卸載干凈了,再次安裝就OK了。
有如下解決辦法:
使用services.msc打開服務窗口,查看MySQL service是否已經存在。如已經存在並已啟動,則先停止該服務,然后到注冊表("HKEY_LOCAL_MACHINE/SYSTEM /CurrentControlSet/Services")中刪除對應服務,並使用命令sc delete MySQL,然后繼續進行安裝,就能成功。

2)看一下3306端口是否被占用了
netstat -na 看看listing 的有沒有 3306 
另外可以修改默認端口看看:
配置文件中可以修改,打開mysql.ini,修改里面的 optional= ”你想要的端口號”.
要先打開dos窗口 (cmd 命令)然后才用netstat -na ,改完配置, mysql server要重新啟動才生效的。

3)不知道你安裝的是MYsql哪個版本,是否是5.0,首先告訴你,數據庫只能裝一次,如果你在你第一次沒有裝成功的情況下,你必須要卸載干凈才能裝得上,不然會出現很多問題導致你不會安裝成功,至於卸載,個人覺得手動卸載其實是最干凈利落的,控制面板刪除,然后regedit里面Ctrl+F搜索mysql,但凡是跟這個相關的一切都給他刪除掉,然后C:\Documents and Settings\Administrator\Application Data中刪除MYSQL相關的目標信息.

 

安裝mysql出現如下錯誤:Could not start the service2010-10-25 23:47在安裝mysql-essential-5.1.37-win32.msi
時,到最后一步,執行時,在start service,出現如下錯誤:

網絡上一般的發生原因是因為多次安裝,或卸載后重裝時,才會出現這個問題,所以要把所有相關的文件夾、服務、注冊表等都要卸載干凈了,再次安裝就OK了。

但我的這個是初次安裝,就出現這個問題,所以很頭痛,在網上找了一下,有如下解決辦法:


使用services.msc打開服務窗口,查看MySQL service是否已經存在。如已經存在並已啟動,則先停止該服務,然后到注冊表("HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services")中刪除對應服務,並使用命令sc delete MySQL,然后繼續進行安裝,就能成功。 
if ($ != jQuery) { $ = jQuery.noConflict(); }

*********************************************************************************************************

第一次安裝MySQL沒有任何問題,而且也非常容易。

當時第二次安裝時,卻出現了錯誤,不能啟動MySQL service。

為什么會出現這樣的錯誤?

原因是在卸載MySQL時,沒有卸載干凈。

那么,要怎樣才能卸載干凈呢?

個人覺得有幾個步驟要走的,首先要去管理->服務里關閉MySQL service。

然后去控制面板->添加/刪除程序中刪除MySQL

再接着去cmd->regedit中HKEY_LOCAL_MACHINE->SYSTEM->ControlSet001/002以及CurrentControlSet下的

service中去查看有沒有MySQL,如果有,就刪掉。

最后在去MySQL的安裝文件中去,查看未刪除殘留的文件,全部刪除。

這樣,MySQL的卸載過程才算結束,而且也算徹底干凈了。

其實,Oracle,sql server的卸載過程也是這樣。


當各位在安裝、重裝時出現could not start the service mysql error:0的錯誤時,可以嘗試下面兩種方法。
一、方式1
MySQL安裝是出現could not start the service mysql error:0 提示錯誤,解決方法:
首先,在管理工具->服務里面將MySQL的服務給停止,然后打開cmd 進入你的MySQL bin目錄下,例如 C:\Program Files\MySQL\MySQL Server 5.0\bin 然后使用如下命令mysqld-nt -remove 然后就會顯示......success! 好了下面進入添加刪除程序,找到MySQL選擇卸載,記得選擇remove。最后將MySQL目錄刪除,還有數據庫的目錄也刪除。

一、方式2
查看服務中有沒有mysql,如果有將該服務停掉;
安裝mysql 5.1.33,在運行Server Instance Configuration wizard時的Execute configurattion步驟中的第三項Start Service進出錯,錯誤提示為Could not start the service MySQL (出現這種情況一般是因為裝過mysql,卸載不干凈造成的。卸載后重啟后再重裝。注意看下服務,如果未能卸載,可以用mysqld-nt -remove卸載)。

在控制面板中運行添加刪除程序,將mysql卸載;
卸載后打開注冊表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的鍵值,如果有相關mysql鍵值(mysql、mysqladmin)則刪掉,即可;
重啟,將mysql的安裝殘余目錄刪掉 (查看服務,此時服務中已沒有mysql);
重新安裝mysql.安裝后先不要運行Server Instance Configuration wizard,重啟后在開始菜單中運行該向導,即可。

我用的是win7,安裝好MySQL后,軟件會在系統盤系統隱藏文件夾ProgramData里面創建一個MySQL文件夾,卸載MySQL的時候並不會將其刪掉,所以重裝之前將這個文件夾刪掉即可,不需重啟刪注冊表之類的操作


MySQL重裝時出現start service失敗的解決
在windows xp 安裝mysql時出現關於mysql-5.1.45-win32.msi的問題:出現could not start the service mysql error:0 提示錯誤。經過研究和嘗試,終於重裝成功!步驟如下:
  
1、開始-MySQL-MySQL Server 5.1-MySQL Server Instance Config Wizard-Next-Remove Instance。
  2、進入添加刪除程序,找到MySQL選擇卸載,選擇remove。
  3、查找注冊表中有關Mysql項目,刪除。
  4、刪除C盤中的MySQL目錄。
  5、進入MySql安裝目錄,刪除目錄。
  不需要重啟電腦,直接重新安裝即可。

  注意:1)在修改注冊表前先備份一下,有問題可以恢復;
2)在重新安裝MySql之前,最好是把數據庫備份一下。

步驟3中刪除注冊表以下內容,有些系統版本可能有些不同,但大體如下:
A.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄刪除
B.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄刪除
C.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄刪除
D.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001t\Services\MYSQL 目錄
E.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL 目錄
F.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL 目錄


MySql錯誤代碼1045的解決方案
錯誤代碼 1045
Access denied for user 'root'@'localhost' (using password:YES)
解決辦法是重新設置root用戶密碼,在Windows平台下操作步驟如下:
1、以系統管理員身份登錄到系統;
2、如果MySQL服務器正在運行,停止它。
      如果是作為Windows服務運行的服務器,進入服務管理器:開始菜單->控制面板->管理工具->服務
      如果服務器不是作為服務而運行的,可能需要使用任務管理器來強制停止它。
3、創建1個文本文件,並將下述命令置於單一行中:
      SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
      用任意名稱保存該文件。在本例中,該文件為C:\mysql-init.txt。
4、進入DOS命令提示:開始菜單->運行-> cmd
      假定你已將MySQL安裝到C:\mysql。如果你將MySQL安裝到了另一位置,請對下述命令進行相應的調整。
      在DOS命令提示符下,執行命令:
            C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
      在服務器啟動時,執行由“--init-file”選項(作用:在啟動時從指定的文件中讀取SQL命令)命名的文件的內容,更改根用戶密碼。當服務器成功啟動后,應刪除C:\mysql-init.txt。
5、停止MySQL服務器,然后在正常模式下重啟它。如果以服務方式運行服務器,應從Windows服務窗口啟動它。如果以手動方式啟動了服務器,能夠像正常情形下一樣使用命令。
附:

其他方法
方法一: (推薦) 
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('你的新密碼') where USER=’root’;  
mysql> FLUSH PRIVILEGES;  
mysql> quit 

方法二:  
直接使用/etc/mysql/debian.cnf文件中[client]節提供的用戶名和密碼:  
# mysql -udebian-sys-maint -p  
Enter password: <輸入[client]節的密碼>  
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;  
mysql> FLUSH PRIVILEGES;  
mysql> quit  
# mysql -uroot -p  
Enter password: <輸入新設的密碼newpassword>  
mysql>  
內容參考: 腳本之家


另一個方法
Windows:
 
1. 管理員登陸系統,停止mysql服務或者結束mysqld-nt進程
2. 進入命令行,來到mysql的安裝目錄.假設安裝目錄為 d:\mysql\ , CMD進入命令行
3. 運行 d:\mysql\bin\mysqld-nt --skip-grant-tables 啟動mysql,關閉權限的檢查
4. 運行 d:\mysql\bin\mysqladmin -u root flush-privileges password "newpassword" 重設root密碼
5. 重新啟動mysql服務


安裝、重裝時出現could not start the service mysql error:0的錯誤或者start service停止不動時 
關於XP安裝mysql-5.1.45-win32.msi的問題,把我整了五個多小時,終於搞定!

安裝的時候,有時候會出現could not start the service mysql error:0 提示錯誤。

解決步驟:

1、開始-MySQL-MySQL Server 5.1-MySQL Server Instance Config Wizard-Next-Remove Instance。

2、進入添加刪除程序,找到MySQL選擇卸載,選擇remove。

3、進入注冊表。

3.1、查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的鍵值,如果有相關mysql鍵值(mysql、mysqladmin)則刪掉,即可; 
3.2、查看HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\下有mysql目錄就要刪除。

3.3、查看HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\下有mysql目錄就要刪除。

3.4、查看HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下有沒有關於Mysql鍵值,有刪除,即可。

3.5、查看HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services下有沒有關於Mysql鍵值,有刪除,即可。

3.6、查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下有沒有關於Mysql鍵值,有刪除,即可。

4、刪除C:\Documents and Settings\All Users\Application Data目錄下的MySQL目錄。

5、進入MySql安裝目錄,刪除目錄。

不需要重啟電腦,直接重新安裝即可。

注意:在重新安裝MySql之前,最好是把數據庫備份一下。


MySQL安裝時出現could not start the service mysql error:0 提示錯誤 
MySQL安裝時出現could not start the service mysql error:0 提示錯誤
現象:安裝MySql時,在運行在運行Server Instance Configuration wizard時的Execute configurattion步驟中的第三項Start Service進出錯,錯誤提示為The service could not be started.Error:0
並且打開管理工具->服務,mysql服務也不能手動啟動。
原因:出現原因一般是因為安裝過mysql,卸載不干凈造成的。
方法:完全卸載干凈后再安裝。(卸載時注意看下service服務,若還存在mysql服務,則表示未卸載干凈)
步驟:
一、查看管理工具->服務中將mysql服務停掉;
二、然后打開cmd 進入你的MySQL bin目錄下,例如 C:/Program Files/MySQL/MySQL Server 5.0/bin 然后使

用如下命令mysqld -nt -remove
三、好了下面進入添加刪除程序,找到MySQL選擇卸載,記得選擇remove。
卸載后打開注冊表,查看HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 下的鍵值,如果有相關

mysql鍵值(mysql、mysqladmin)則刪掉,即可;
四、重啟,刪掉mysql的安裝殘余目錄(C:/Program Files/MySQL)和實例和數據庫目錄(C:/Documents and

Settings/All Users/Application Data/MySQL) (查看服務,此時服務中已沒有mysql);
【備注】1、此步會刪掉數據庫相關數據,用戶名、密碼等,刪除前請先備份。
            2、此步最關鍵,我查看了網上很多都少了這一步導致重新安裝也不成功。
五、重新安裝mysql,即可

 

 

 

 

MYSQL安裝出現could not start the service mysql error:0處理
                  當各位在安裝、重裝時出現could not start the service mysql 
                  error:0的錯誤時,可以嘗試下面兩種方法。 
                  一、方式1
                  MySQL安裝是出現could not start the service mysql error:0 提示錯誤,解決方法:
                  首先,在管理工具->服務里面將MySQL的服務給停止,然后打開cmd 進入你的MySQL bin目錄下,例如 
                  C:\Program Files\MySQL\MySQL Server 5.0\bin 然后使用如下命令mysqld-nt 
                  -remove 然后就會顯示......success! 
                  好了下面進入添加刪除程序,找到MySQL選擇卸載,記得選擇remove。最后將MySQL目錄刪除,還有數據庫的目錄也刪除。
                  一、方式2
                  查看服務中有沒有mysql,如果有將該服務停掉;
                  安裝mysql 5.1.33,在運行Server Instance Configuration 
                  wizard時的Execute configurattion步驟中的第三項Start 
                  Service進出錯,錯誤提示為Could not start the service MySQL 
                  (出現這種情況一般是因為裝過mysql,卸載不干凈造成的。卸載后重啟后再重裝。注意看下服務,如果未能卸載,可以用mysqld-nt 
                  -remove卸載)。
                  在控制面板中運行添加刪除程序,將mysql卸載;
                  卸載后打開注冊表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 
                  下的鍵值,如果有相關mysql鍵值(mysql、mysqladmin)則刪掉,即可;
                  重啟,將mysql的安裝殘余目錄刪掉 (查看服務,此時服務中已沒有mysql);
                  重新安裝mysql.安裝后先不要運行Server Instance Configuration 
                  wizard,重啟后在開始菜單中運行該向導,即可。
                   MySQL 5.1 安裝過程中報apply security setting錯誤的解決辦法 收藏 
                  Mysql安裝錯誤apply security settings 解決方法
                  The security settings could not be applied to the database 
                  because the connection has failed with the following error.
                  Error Nr. 1045
                  Access denied for user 'root'@'localhost' (using password: 
YES)
                  If a personal firewall is running on your machine, please make 
                  sure you have opened the TCP port 3306 for connections. 
                  Otherwise no client application can connect to the server. 
                  After you have opened the port please press [Retry] to apply 
                  the security settings.
                  If you are re-installing after you just uninstalled the MySQL 
                  server please note that the data directory was not removed 
                  automatically. Therefore the old password from your last 
                  installation is still needed to connect to the server. In this 
                  case please select skip now and re-run the Configuration 
                  Wizard from the start menu.
                  MySQL 5.1 安裝過程中報apply security setting錯誤的解決辦法
                  1, 卸載MySQL
                  2, 刪除目錄 C:\Documents and Settings\All Users\Application 
                  Data\MySQL
                  3, 重新安裝MySQL 就 OK 啦
                  ------------------------------------------
                  [MySQL] Could not start the service MySQL 解決方法
                  安裝mysql 5.1.33,在運行Server Instance Configuration 
                  wizard時的Execute configurattion步驟中的第三項Start 
                  Service進出錯,錯誤提示為Could not start the service MySQL 
                  (出現這種情況一般是因為裝過mysql,卸載不干凈造成的。卸載后重啟后再重裝。注意看下服務,如果未能卸載,可以用mysqld-nt 
                  -remove卸載)。
                  具體方法如下:
                  查看服務中有沒有mysql,如果有將該服務停掉;
                  在控制面板中運行添加刪除程序,將mysql卸載;
                  卸載后打開注冊表,查看HKEY_LOCAL_MACHINE\SYSTEM 
                  \CurrentControlSet\Services 
                  下的鍵值,如果有相關mysql鍵值(mysql、mysqladmin)則刪掉,即可;
                  重啟,將mysql的安裝殘余目錄刪掉 (查看服務,此時服務中已沒有mysql);
                  重新安裝mysql.安裝后先不要運行Server Instance Configuration 
                  wizard,重啟后在開始菜單中運行該向導,即可。
                  PS:一種值得參考的方法
                  ---------------------------------------------
                  msyql安裝到最后一步start service錯誤解決方法
                  1,到控制面板里面先把mysql刪除.
                  2.到c盤C:\Program Files目錄下把mysql目錄刪除.
                  3.如果在其他盤還有設置目錄也要刪除.空目錄也要刪除
                  4.到regedit把注冊表
                  HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
                  HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
                  HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
                  有的話,全部刪除!
                  (技巧:用F3循環查找“mysql”)
                  5.如果任務管理器里有關mysql內容也刪除
                  6,把防火牆關了
                  7,重新裝mysql(這里我沒有重啟計算機)
                  重裝時候有必要的話,重啟計算機,停用IIS,和刪除temp里的臨時文件.
                  實在不行的話,配置mysql時候,把mysql服務換個服務名.
                  ******************************************************************************************
                  ---------------------------
                  刪除項時出錯。
                  ---------------------------
                  無法刪除 LEGACY_MYSQL51: 刪除項時出錯。
                  ---------------------------
                  確定  
                  ---------------------------
                  解決辦法:注冊表項里右鍵增加administrators所有權限
                  安裝mysql時可能產生cannot create windows service for 
                  mysql.error:0錯誤,錯誤的原因多數由於重新安裝mysql或者對mydql升級,使用MySQL 
                  Configuration Wizard而產生.
                  解決的方法:到regedit把注冊表,用F3循環查找“mysql”,全部刪除,重新裝mysql,即可。

                  提示說如果本機安裝了防火牆,請確認端口3306Mysql默認的端口已開通,我安裝的是瑞星防火牆,但是不知該怎么正確設置,剛在網上找的方法:開通端口3306


                  瑞星防火牆開放端口設置

                  一、 啟動瑞星防火牆主程序,點擊“菜單—設置”,

                  二、選擇“IP規則設置”,彈出對話框后,點擊“增加規則”按鈕,在對應的地方按以下進行設置,保存后退出。


                  三、執行同樣的步驟放行27991端口,只需把本地制定端口改為27991即可。 
                  四、放行交易程序:在主程序界面選擇“訪問規則”標簽,點擊“增加規則”,選擇交易程序所在的位置即可。 
                  五、如果是其他的防火牆,請參照設置。

 

 

Mysql重裝start service失敗的解決
 由於服務器工作不穩定,想把蘇亞星校園網平台換個服務器,在windows server 2003安裝mysql時出現關於mysql-5.1.45-win32.msi的問題:出現could not start the service mysql error:0 提示錯誤。,經過研究和嘗試,終於重裝成功!
  1、開始-MySQL-MySQL Server 5.1-MySQL Server Instance Config Wizard-Next-Remove Instance。
  2、進入添加刪除程序,找到MySQL選擇卸載,選擇remove。
  3、查找注冊表中有關Mysql項目,刪除。
  4、刪除C盤中的MySQL目錄。
  5、進入MySql安裝目錄,刪除目錄。
  不需要重啟電腦,直接重新安裝即可。
  注意:1)在修改注冊表前先備份一下,有問題可以恢復;2)在重新安裝MySql之前,最好是把數據庫備份一下。
 

 

重新安裝MYSQL出現Apply security settings1045錯誤或者出現start service錯誤解決方案

今天為了安裝MySQl,搞了5個多鍾,中午飯都沒吃,先是start service 不通過,再是Apply security settings 不通過(報了個1045的Error),后來終於TMD的搞到它通過了,解決辦法如下:

解決辦法1. 卸載重裝,不設root密碼,因為MySql默認密碼為空。

解決辦法2. 保持現在的密碼,打開“MySQL Command Line Client”輸入你的密碼(安裝時設的那個,如果密碼不對可以試下空密碼登錄,有可能安裝時密碼設置無效)。

當登錄成功后輸入命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql'); 'mysql'為你想要設置的新密碼。修改密碼成功后再配置Mysql就OK了。

附:Mysql關閉出錯蜂鳴的辦法,打開MySql安裝目錄下的 my.ini 文件,在[mysql]行下添加這個語句'no-beep', 保存,重啟Mysql服務就OK了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM