1. 程式人生 > >MySQL安裝失敗解決的方法

MySQL安裝失敗解決的方法

下載地址 安裝包 base mysql安裝 ref 管理員 led 為什麽 錯誤2

一、.msi版的MySQL安裝包在最後執行的時候到第三步就死掉了,直接未響應

技術分享圖片

這是由於曾經在本機中安裝過MySQL,卸載的時候沒有卸載幹凈導致的,由於有的文件夾隱藏的非常深。

1、卸載MySql相關組件;

2、刪除MySQL的安裝文件夾;

3、在註冊表(regedit)查詢mysql,所有刪除。

cmd -> regedit
1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 文件夾
2.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 文件夾
3.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 文件夾

4、C盤搜索mysql,刪除所有的文件夾。

這裏搜索的時候有個MySQL文件夾在C:\ProgramData裏面,可是看C盤根文件夾以下沒有這個文件夾,不知道為什麽,反正無論了直接在地址欄輸入C:\ProgramData找到MySQL文件夾,刪掉就可以;

5、重新啟動計算機,又一次安裝。註意:這裏假設不又一次啟動計算機的話再次安裝的時候第三步會出現紅叉。

技術分享圖片



二、假設安裝版認為太過繁瑣的話,能夠直接使用解壓版的MySQL。

MySQL Server 5.1下載地址

1、將文件加壓,放在隨意文件夾下,我的直接放在E盤以下。E:\MySQL Server 5.1。

2、改動my.ini文件,

basedir=E:\MySQL Server 5.1(mysql所在文件夾)?

datadir=E:\MySQL Server 5.1\data (mysql所在文件夾\data)

技術分享圖片

3、配置環境變量,直接將MySQL下的bin文件夾所在路徑加入到Path中;

4、以管理員身份執行cmd(一定要用管理員身份執行,不然權限不夠),

輸入:cd E:\MySQL Server 5.1\bin?進入mysql的bin文件夾

輸入mysqld -install(假設不用管理員身份執行,將會由於權限不夠而出現錯誤:Install/Remove of the Service Denied!)?

5、成功安裝

技術分享圖片

6、在cmd中輸入net start mysql啟動服務

技術分享圖片

假設此處出現錯誤2“系統找不到文件”,檢查一下是否改動過配置文件或者是否進入在bin文件夾下操作,假設配置文件改動正確而且進入了bin文件夾,須要先刪除mysql(輸入 mysqld -remove)再又一次安裝(輸入 mysqld -install);

假設出現錯誤1067。那就是配置文件改動錯誤,確認一下配置文件是否正確。

7、服務啟動成功之後,就能夠登錄了。如圖,輸入mysql -u root -p(第一次登錄沒有password,直接按回車過),登錄成功!

MySQL安裝失敗解決的方法