一、.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(第一次登入沒有密碼,直接按回車過),登入成功!