MySQL 5.7 是許多開發者和企業廣泛使用的關係型數據庫版本。本教程將詳細介紹在 Windows 系統下通過 MSI 安裝包安裝 MySQL 5.7 的完整流程,包括環境變量配置、數據庫初始化、服務註冊以及密碼修改等關鍵步驟,幫助您快速搭建穩定的數據庫環境。
訪問 MySQL 官方網站下載頁面(https://dev.mysql.com/downloads/mysql/),選擇「MySQL Installer for Windows」或直接下載「mysql-5.7.x-winx64.msi」安裝包。建議下載完整版安裝包,包含所有必要組件,避免後續缺少依賴。
雙擊下載的 .msi 文件啟動安裝向導,按照提示進行操作:
D:\MySQL\MySQL Server 5.7)完成上述配置後點擊「Execute」開始安裝,等待進度條完成即可。
為了在任意命令行路徑下直接調用 mysql、mysqld 等命令,必須將 MySQL 的 bin 目錄添加到系統 PATH 環境變量中。
Path,點擊「編輯」D:\MySQL\MySQL Server 5.7\bin



MySQL 5.7 安裝後不會自動創建 data 目錄,需手動初始化:
cmd,Ctrl+Shift+Enter)cd D:\MySQL\MySQL Server 5.7\binmysqld --initialize --console命令執行完成後,會在安裝目錄下生成 data 目錄,並輸出一個臨時 root 密碼(標記為 [Note] A temporary password is generated for root@localhost: ...),請務必複製保存此密碼,後續首次登錄需要使用。





在管理員命令行中依次執行:
mysqld --install
net start mysql
若提示「服務已存在」,可先執行 sc delete mysql 刪除舊服務再重新安裝。服務啟動成功後,即可使用 net stop mysql 停止服務。


由於 MySQL 5.7 初始化生成的是隨機密碼,首次登錄必須修改:
mysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword123!';
FLUSH PRIVILEGES;
或使用兼容舊版本的語法:
UPDATE mysql.user SET authentication_string=PASSWORD('YourNewPassword123!') WHERE User='root';
FLUSH PRIVILEGES;
修改完成後退出,使用新密碼重新登錄驗證。
在安裝目錄下複製 my-default.ini 為 my.ini,編輯常用配置:
[mysqld]
basedir=D:\MySQL\MySQL Server 5.7
datadir=D:\MySQL\MySQL Server 5.7\data
port=3306
character_set_server=utf8mb4
default_storage_engine=InnoDB
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
max_connections=200
innodb_buffer_pool_size=1G
[client]
default-character-set=utf8mb4
修改後重啟服務生效:net stop mysql && net start mysql
打開新命令行窗口,執行:
mysql -u root -p
輸入新設置的密碼,若顯示 mysql> 提示符,並能執行 SHOW DATABASES; 等命令,則安裝配置完全成功。
data 目錄權限、端口 3306 是否被佔用、my.ini 路徑是否正確utf8mb4本教程涵蓋了 MySQL 5.7 在 Windows 上的完整安裝配置流程,從下載、安裝、環境變量、數據初始化、服務管理到密碼修改,每個步驟都附帶圖文說明。按照順序操作即可獲得一個穩定可用的 MySQL 開發環境。建議安裝完成後立即備份初始配置和數據目錄,為後續維護提供保障。