MySQL 5.1安裝和配置過程當中遇到的問題

  因爲工做學習的須要,因此在公司的電腦上安裝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

  1. 錯誤信息:Error 1045(28000) Access denied for user ‘root’@localhost(using password: YES)代表root用戶權限不足或者密碼錯誤

  這個錯誤出如今兩個地方:一是配置的最後一步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已經啓動)

兩種方法:

  • Dos命令窗口輸入net stop mysql (啓動MySQL服務將關鍵字stop改成start便可);
  • 控制面板->管理工具->服務->MySQL服務,點擊頁面左上方的stop

(2)     修改my.ini文件

修改步驟:

  • 根據前面的路徑找到my.ini文件,用記事本的方式打開

注:不能直接在安裝路徑下修改,會提示沒法保存,能夠複製到桌面上修改,修改好後從新複製粘貼在安裝路徑下

  • 在[mysqld]下面添加一行命令skip_grant_tables(做用:忽略登錄檢查)
  • 保存修改好的my.ini文件,保存在安裝路徑下
  • 啓動MySQL服務
  • 修改MySQL登錄密碼

運行cmd -> 輸入mysql –u root –p -> 出現輸入密碼提示,直接回車跳過輸入密碼進入mysql  –> 輸入use mysql –> 設置root新密碼:update user set password=password("新密碼") where user="root" –> 刷新數據庫:flush privileges –> 退出MySQL:quit

注:每條MySQL命令輸入後記得加(;)

  • 刪除或者註釋#以前加入到my.ini文件的skip_grant_tables語句並保存

(3)     從新啓動MySQL服務

 

  2. net start mysql 啓動MySQL,提示發生系統錯誤5 拒絕訪問

錯誤信息:

A system error 5 has occurred.

Access Denied.

解決方案:管理員身份運行cmd來啓動mysql

  • 將C:\Windows\System32中的cmd.exe右鍵附加到開始菜單
  • 右鍵選擇屬性,選擇以管理員身份運行,肯定

 

  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啓動成功

相關文章
相關標籤/搜索