前言:
尤其第一次安裝配置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的安裝等所有檔案,再次安裝才行。