64位win10安裝mysql-5.7.29-winx64綠色版過程和解決找不到msvcr120.dll問題

本文參考文章:
1
2

1. 下載MySQL Community Server

地址:https://downloads.mysql.com/archives/community/
打開上面地址後按照下面截圖的步驟操作,下載
在這裏插入圖片描述

2. 把下載的壓縮包解壓到一個合適的目錄下

PS:目錄路徑不要有中文,eg:D:\dev\mysql-5.7.29-winx64

3. 配置環境變量

3.1 新建系統變量MYSQL_HOME

變量值爲:D:\Program Files\MySql\mysql-5.7.16-winx64
在這裏插入圖片描述

3.2 修改系統變量Path

添加%MYSQL_HOME%\bin;

4. 初始化和安裝mysql服務

4.1 打開win命令行工具

右鍵左下角開始圖標,選擇命令提示符(管理員),這裏powershell也可以,不過就是都要選擇管理員的權限

4.2 切換到剛剛解壓縮的目錄下

4.3 輸入以下初始化命令,注意是2個-

```bash
mysqld --initialize --console
```

在這裏插入圖片描述

4.4 報錯纔看這個,沒有就跳過看4.5

這時候可能會報錯,如果沒報錯就直接跳過下面的
在這裏插入圖片描述

4.4.1 出現這個問題最主要的原因就是本地c++ 庫組件有問題。

4.4.2 解決方案:

下載一個 DirectX修復工具 , 然後使用該軟件進行修復即可
別人提供的百度雲下載:
鏈接:https://pan.baidu.com/s/1kdBx1DVI3sJJanLzVhVpWw
提取碼:spts
下載後,修復一下就好了
在這裏插入圖片描述

4.5 注意了,如果沒有報錯,會出現一個初始臨時密碼

找個地方把初始臨時密碼記錄下來
在這裏插入圖片描述

4.6 安裝mysql服務

輸入命令

mysqld -install

在這裏插入圖片描述
可以看到服務被成功安裝

4.7 嘗試登錄驗證是否成功

輸入以下命令,回車,就會提示輸入密碼,輸入剛剛記錄下來的初始密碼

mysql -u root -p

出現以下畫面說明成功
在這裏插入圖片描述

4.7.1 假如提示error 1045(28000),基本都是密碼輸錯,多試幾次

4.7.2 假如沒有記錄下來密碼或者密碼死活輸入錯誤,可以重新初始化

去到剛剛解壓縮的目錄下,找到data目錄,直接刪除,然後重複4.3的初始化命令,就會重新生成一個初始化密碼了。

4.8 修改密碼

按照這種方式創建的mysql服務,到這一步除了修改密碼,不允許做其他的操作了
在這裏插入圖片描述
修改密碼命令如下,mysql不允許太簡單的密碼,比如123456,而且要求8位密碼,測試用的數據庫,推薦用password做密碼,位數達到要求,又好記,最後的分號記得輸入,而且要英文的分號。

 ALTER user 'root'@'localhost' IDENTIFIED BY 'password';

在這裏插入圖片描述

4.9 這種方式安裝的mysql是作爲win系統的一個服務存在

所以可以通過win自帶的服務管理,對mysql進行設置,比如是否自動啓動等。

over

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章