天天看點

安裝mysql 錯誤重新安裝mysql -udebian-sys-maint -pmysql -uroot -p

安裝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(C:\Users\YongHeng\AppData\Roaming/C:\Users\YongHeng\AppData\LocalLow/C:\Users\YongHeng\AppData\Local)中删除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了。

繼續閱讀