本文以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出現下面的錯誤:
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服務。
使用命令列切換到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,重置成功,之後你可以嘗試重新登入。
以管理員許可權開啟cmd:
輸入:mysqld --initialize (初始化mysql,注意,你mysql裡的資料庫也沒有了,這一步會重置你的root密碼,) 此時應該沒有任何提示
再輸入:net start mysql 顯示如下:
我們這時就會有data目錄了。
以上就是安裝mysql一站式詳細操作【含解決沒有date目錄、查詢初始密碼(mysql5.7+)】的全部內容。
看完如果對你有幫助,感謝點贊支援!
如果你是電腦端的話,看到右下角的 「一鍵三連」 了嗎,沒錯點它[哈哈]
加油!
共同努力!
Keafmd