首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 5.7 Windows 安裝完整圖文教程

     編輯:MySQL 資料庫相關知識

前言

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 文件啟動安裝向導,按照提示進行操作:

  • 選擇「Custom」自定義安裝類型,可指定安裝路徑(建議非系統盤,如 D:\MySQL\MySQL Server 5.7)
  • 勾選需要的組件:MySQL Server、MySQL Workbench、Documentation 等
  • 配置類型選擇「Development Machine」開發機模式
  • 啟用 TCP/IP 連接,默認端口 3306,開啟防火牆例外
  • 設置 root 用戶密碼(建議設置強密碼,記錄備份)
  • 將 MySQL 註冊為 Windows 服務,服務名稱默認為「MySQL57」

完成上述配置後點擊「Execute」開始安裝,等待進度條完成即可。

三、配置環境變量(關鍵步驟)

為了在任意命令行路徑下直接調用 mysql、mysqld 等命令,必須將 MySQL 的 bin 目錄添加到系統 PATH 環境變量中。

  1. 右鍵「此電腦」→「屬性」→「高級系統設置」→「環境變量」
  2. 在「系統變量」區域找到 Path,點擊「編輯」
  3. 點擊「新建」,添加 MySQL 安裝目錄下的 bin 路徑,例如:D:\MySQL\MySQL Server 5.7\bin
  4. 依次點擊「確定」保存所有對話框

計算機屬性

高級系統設置

編輯環境變量

添加MySQL路徑

四、初始化數據目錄

MySQL 5.7 安裝後不會自動創建 data 目錄,需手動初始化:

  1. 以管理員身份打開命令提示符(Win+R 輸入 cmd,Ctrl+Shift+Enter)
  2. 切換到 MySQL 安裝目錄的 bin 文件夾:
    cd D:\MySQL\MySQL Server 5.7\bin
  3. 執行初始化命令:
    mysqld --initialize --console

命令執行完成後,會在安裝目錄下生成 data 目錄,並輸出一個臨時 root 密碼(標記為 [Note] A temporary password is generated for root@localhost: ...),請務必複製保存此密碼,後續首次登錄需要使用。

MySQL根目錄結構

複製my-default.ini

打開命令行

進入bin目錄

初始化完成

五、安裝並啟動 Windows 服務

在管理員命令行中依次執行:

mysqld --install
net start mysql

若提示「服務已存在」,可先執行 sc delete mysql 刪除舊服務再重新安裝。服務啟動成功後,即可使用 net stop mysql 停止服務。

安裝服務

啟動服務

六、修改 root 初始密碼

由於 MySQL 5.7 初始化生成的是隨機密碼,首次登錄必須修改:

  1. 使用臨時密碼登錄:
    mysql -u root -p
    輸入初始化時生成的臨時密碼
  2. 進入 MySQL 後執行以下 SQL 修改密碼:
ALTER 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 路徑是否正確
  • 無法連接:確認防火牆放行 3306 端口、服務運行狀態、密碼是否正確
  • 中文亂碼:確保客戶端、服務端、連接層字符集均設置為 utf8mb4

總結

本教程涵蓋了 MySQL 5.7 在 Windows 上的完整安裝配置流程,從下載、安裝、環境變量、數據初始化、服務管理到密碼修改,每個步驟都附帶圖文說明。按照順序操作即可獲得一個穩定可用的 MySQL 開發環境。建議安裝完成後立即備份初始配置和數據目錄,為後續維護提供保障。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved