安裝mysql一站式詳細操作【含解決沒有data目錄、查詢初始密碼(mysql5.7+)】

2021-03-09 12:01:33

MySql的安裝

下載

本文以window 7 x64系統,mysql 5.7.31 版本為例來安裝MySql。(其它的版系統及版本,主要在於選擇不同的安裝包)

官網下載連結:點這裡

選擇相應的版本及作業系統。
在這裡插入圖片描述

解壓

將我們下載好的免安裝壓縮包解壓到 D:\Program Files 目錄,如下圖所示:

在這裡插入圖片描述

新增到系統服務

以管理員的身份開啟cmd並切換到 mysql的bin目錄。

在這裡插入圖片描述
註冊為windows系統服務。

依次執行下面的三條語句:

C:\Users\lenovo>d:

D:\>cd "D:\Program Files\mysql-5.7.31-winx64\bin"

D:\Program Files\mysql-5.7.31-winx64\bin>mysqld.exe --install

如果執行完mysqld.exe --install出現下面的錯誤:

在這裡插入圖片描述

出現缺失MSVCR120.dll檔案的解決辦法

1、網上下載msvcr120.dll放到對應目錄下失敗
2、下載安裝Visual C++2013,微軟官網的連結:點這裡 下載自己對應的版本,安裝,一般可以解決。

以上兩種如還不能解決(我就是),看下面這種:

3、下載DirectXRepair39修復工具連結:點這裡
提取碼:nhlb

選擇 工具–>選項–>實驗室–>C++強力修復

在這裡插入圖片描述
片刻等待後進度條走完就可以了。
在這裡插入圖片描述
我們再次以管理員身份執行mysqld.exe --install。

D:\Program Files\mysql-5.7.31-winx64\bin>mysqld.exe --install

出現下面這句話就是安裝成功了。
在這裡插入圖片描述

驗證mysql

啟動MySQL服務。
在這裡插入圖片描述

使用命令列切換到bin目錄,登入mysql。
在這裡插入圖片描述
由於MySQL5.7之後,初始密碼不在預設為空,也不是root了,而是隨機生成的密碼,我們需要找回初始密碼。

查詢初始密碼

在mysql/data目錄下,生成了一個.err檔案
PS:有可能會沒有date目錄,先看下面的【沒有data目錄的解決辦法】

在這裡插入圖片描述
用記事本開啟這個檔案:

在這裡插入圖片描述
記下密碼,重新啟動MySQL服務,並進入CMD命令列,在此使用mysql -u root -p登陸,鍵入密碼。
進入資料庫後,使用 set password for root@localhost = password(‘你的密碼’); 重置登陸密碼。
提示Query OK,重置成功,之後你可以嘗試重新登入。

在這裡插入圖片描述

沒有data目錄的解決辦法

以管理員許可權開啟cmd:

輸入:mysqld --initialize (初始化mysql,注意,你mysql裡的資料庫也沒有了,這一步會重置你的root密碼,) 此時應該沒有任何提示

再輸入:net start mysql 顯示如下:

在這裡插入圖片描述
我們這時就會有data目錄了。

在這裡插入圖片描述

以上就是安裝mysql一站式詳細操作【含解決沒有date目錄、查詢初始密碼(mysql5.7+)】的全部內容。

看完如果對你有幫助,感謝點贊支援!
如果你是電腦端的話,看到右下角的 「一鍵三連」 了嗎,沒錯點它[哈哈]

在這裡插入圖片描述

加油!

共同努力!

Keafmd