MySQL 在 Windows 下的安裝過程
好久都沒新裝MySQL,都忘記怎么安裝了,我網盤里到時有5.8版本,只要一步步點next就完事了。但項目需要MySQL8。
只能重新安裝,下面把安裝流程記錄下來,方便以后使用。
按照下面五步,完成MySQL的安裝。

1. 下載ZIP包
- 訪問:https://dev.mysql.com/downloads/mysql/
- 選擇 「ZIP Archive」 版本下載
點擊Archives查看檔案,選擇歷史版本:

由于項目需要8.x版本,所以我就下載8.4.6:

點擊`download`。
2. 解壓縮,并配置數據庫
下載完成后,解壓縮后,拷貝到D:\tools目錄,文件夾改名成mysql:

在D:\tools\mysql目錄下創建my.ini,配置文件。內容如下:
[mysql]
default-character-set=utf8mb4
[mysqld]
port=3306
basedir=D:/tools/mysql
datadir=D:/tools/mysql/data
max_cnotallow=200
character-set-server=utf8mb4
default-storage-engine=INNODB3. 初始化并獲取初始密碼
按住Win+s查找cmd,使用管理員運行。

進入cli后輸入命令,進入mysql可執行文件夾bin:
C:\Windows\System32>d:
D:\>cd tools\mysql\bin初始化mysql, 并獲取臨時密碼:
mysqld --install MySQL
# 輸出內容有如下內容
temporary password is generated for root@localhost: /o8DeY!at-o2
# 臨時密碼就是/o8DeY!at-o2 把這個保存好4. 把MySQL添加到服務
net start MySQL我們安裝win+s查找服務,打開就會看到mysqld服務守護進程已經啟動了。

5. 登錄并修改密碼
# 獲取初始密碼(在初始化時顯示)
mysql -u root -p
# 回車后輸入前面獲取的臨時密碼
# 設置root用戶的新密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';通過上面5步,基本上已經安裝完成了。如果是服務器保證密碼安全可以設置密碼強度和重置密碼。
mysql_secure_installation 回車如果忘記密碼可以通過下面命令找回:
# 1. 停止MySQL服務
net stop MySQL
# 2. 跳過權限驗證啟動
mysqld --console --skip-grant-tables --shared-memory
# 3. 新窗口登錄(無需密碼)
mysql -u root
# 4. 清空root密碼
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';這樣就完成了MySQL在Windows上的安裝!



















