因爲工做學習的須要,因此在公司的電腦上安裝MySQL。安裝過程很順利,注意安裝路徑和數據保存路徑在一個disk中。MySQL配置就沒有那麼幸運,中間出現各類問題,折騰了將近一天才解決問題成功登錄和使用MySQL。此文主要針對我的在安裝配置過程當中遇到的問題進行整理,期間借鑑和使用了網上各類解決方案,整理的解決方案是適用於本人的,本着學習的態度,若有雷同還請原諒。mysql
安裝環境sql
系統:win7,64位數據庫
安裝包:MySQL 5.1 msi文件,64位工具
安裝路徑:C:\Program Files\MySQL\MySQL Server 5.1學習
數據保存路徑:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1ui
遇到的錯誤及解決方案spa
這個錯誤出如今兩個地方:一是配置的最後一步securitysetting部分,二是dos命令窗口mysql –u root -p登陸MySQL輸入密碼後進程
解決方案一:卸載重裝MySQLip
(1) 卸載MySQL;cmd
(2) 刪除目錄C:\Documents and Settings\All Users\Application Data\MySQL下的全部文件;
(3) 刪除MySQL安裝目錄,即安裝路徑下的全部文件;
(4) 重啓計算機,從新安裝MySQL,安裝以前確保之前安裝的MySQL文件卸載乾淨
注:這個方法雖然簡單,可是並無真正解決問題,因此在以後的登陸過程當中再次遇到這個問題。
解決方案二:修改MySQL安裝目錄下的my.ini文件
注:個人my.ini文件在C:\Program Files\MySQL\MySQL Server 5.1目錄下
(1) 中止MySQL服務(前提是MySQL已經啓動)
兩種方法:
(2) 修改my.ini文件
修改步驟:
注:不能直接在安裝路徑下修改,會提示沒法保存,能夠複製到桌面上修改,修改好後從新複製粘貼在安裝路徑下
運行cmd -> 輸入mysql –u root –p -> 出現輸入密碼提示,直接回車跳過輸入密碼進入mysql –> 輸入use mysql –> 設置root新密碼:update user set password=password("新密碼") where user="root" –> 刷新數據庫:flush privileges –> 退出MySQL:quit
注:每條MySQL命令輸入後記得加(;)
(3) 從新啓動MySQL服務
2. net start mysql 啓動MySQL,提示發生系統錯誤5 拒絕訪問
錯誤信息:
A system error 5 has occurred.
Access Denied.
解決方案:管理員身份運行cmd來啓動mysql
3.Error 1067,進程意外終止,致使沒法啓動mysql
錯誤信息:
A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.
解決方案:修改my.ini文件
打開my.ini文件,找到default-storage-engine=InnoDB,把InnoDB修改成MyISAM,執行」net start mysql」命令,提示MySQL啓動成功