安裝準備
-
下載 MySQL Windows ZIP版(無安裝程序):
-
進入官網:https://dev.mysql.com/downloads/mysql/
-
選擇 Windows → 下載 ZIP Archive,例如:
mysql-8.0.34-winx64.zip
-
-
如果你的電腦沒有安裝 VC++ Redistributable(多數新電腦已經有了):
-
也下載 Visual C++ 運行庫: Latest supported Visual C++ Redistributable downloads | Microsoft Learn
-
下載并安裝
vc_redist.x64.exe
。
-
安裝步驟(完全離線操作)
1. 解壓 MySQL
將 mysql-8.0.xx-winx64.zip
解壓到某個路徑,如:
D:\mysql-8.0.34
2. 創建配置文件 my.ini
在 D:\mysql-8.0.34
目錄下新建 my.ini
,寫入以下內容:
[mysqld]
basedir=D:/mysql-8.0.34
datadir=D:/mysql-8.0.34/data
port=3306
character-set-server=utf8mb4
default-authentication-plugin=mysql_native_password
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[client]
default-character-set=utf8mb4
3. 初始化數據庫
以管理員身份運行 CMD,然后執行:
cd D:\mysql-8.0.34\bin
mysqld --initialize --console
?? 它會生成一個臨時密碼,例如:
A temporary password is generated for root@localhost: Abcd1234!
請復制并保存這個臨時密碼。
4. 安裝為 Windows 服務
繼續在 CMD 中執行:
mysqld --install
看到 “Service successfully installed” 表示成功。
5. 啟動 MySQL 服務
net start mysql
6. 修改 root 密碼(首次登錄)
mysql -u root -p
輸入剛才生成的臨時密碼。
然后執行:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword123!';
FLUSH PRIVILEGES;
7. 設置環境變量(可選)
將 D:\mysql-8.0.34\bin
添加到系統的環境變量 PATH
中,這樣就能在任意 CMD 中用 mysql
命令。
? 完成!
到這一步,你的 MySQL 8 已經在 Windows 10 上離線成功安裝,并可以正常使用。