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的安裝等所有檔案,再次安裝才行。