Windows電腦完整版MySQL安裝配置(MySQL安裝教程)
前言:
尤其第一次安裝配置MySQL資料庫時,往往會掉入一些小坑,導致安裝不成功等情況發生。首先到官網去下載對應的版本,我這裡選擇的是8.0.12的版本,由於是幾年前先安裝好的,自己可以根據情況進行下載對應的版本,如果怕出錯,也可以跟我一樣的版本去下載。
可以自行到MySQL官網找不同版本的下載連結:
MySQL的版本下載:
MySQL的安裝過程:
下面看安裝流程步驟圖:
這是安裝最後一步了,點選“Finish”完後即可。
配置環境變數:
安裝成功之後,配置環境變數也是重要環節。由於我安裝在系統盤中,如下圖所示:
1、先複製檔案路徑地址:
2、編輯環境變數:
進入cmd終端測試:
在終端中輸入“mysql -uroot -p”命令,預設名root,密碼為在安裝時填寫的那個密碼。登入成功如下圖所示:
到這一步就恭喜你,安裝成功了,開始可以使用mysql資料庫的操作了。
使用MySQL常見問題:
一、發現到Navicat資料庫管理GUI介面上登入賬號密碼,發現賬戶密碼丟失或忘記了,這時該怎麼辦?
別慌,只需要完成以下三步即可:
1、先建立一個文字文件,比如為temp.txt(隨便命名)在檔案裡寫入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
然後儲存。
2、如果電腦為windows系統的,滑鼠移動螢幕左下角視窗介面右鍵,開啟 Windows PowerShell 管理員:
必須在Windows PowerShell管理員身份開啟,後輸入下面三個命令指令:
(1)、先停止服務:輸入命令:
net stop mysql80
(2)、執行下面命令語句:
mysqld --defaults-file="C:/ProgramData/MySQL/MySQL Server 8.0/my.ini" --init-file="E:/navicat150_premium/temp.txt" --console
然後馬上到 Navicat 工具介面測試連結看看是否連線成功!
(3)、關閉服務:
再輸入 “ Ctrl c ” 鍵,然後關閉 PowerShell 視窗。
3、啟動服務指令:
這是最後一步,再次開啟PowerShell 視窗,再輸入:“net start mysql80”來啟動MySQL服務。
這時候就基本大功告成了。
二、常見報錯:
比如:出現這種「 1142 - SELECT command denied to user 'dev'@'localhost'for table 'user' 」這種報錯資訊,某個使用者沒有select檢視的許可權;
解決方法有兩種,分別為:
1、選中其他位置,不選中使用者選項後再進行該操作:
2、先將當前使用者建立的連線關閉,開啟root使用者的連線,點選新建查詢,SQL語句where後面的條件寫要授權的那個使用者名稱,後輸入如下指令:
use mysql; select * from user where user='dev';
在執行完上面的指令語句之後,最後通過點選「 Select_priv 」項中檢視使用者的資訊。如上圖「 Select_priv 」標紅的地方的值為‘N’,表示沒有許可權,將其改為'Y'才支援有許可權。修改後儲存,再重新啟動服務後重新連線測試即可。
總結:
通過以上一系列的下載安裝到環境變數設定,到最後在資料庫管理工具Navicat的使用,以及常見問題的解析,相信基本都可以正常使用mysql資料庫的學習了。有一點,當剛開始不能一次性安裝成功的前提下,再次安裝發現在start server選項中老失敗,就需要先刪除所有MySQL的安裝等所有檔案,再次安裝才行。