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