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

MySQL 5.7.11 解壓版 Windows 快速部署六步法

     編輯:MySQL 資料庫相關知識

前言

MySQL 5.7.11 引入了許多新特性(如 JSON 支持、Generated Columns),但安裝方式與 5.7.13 類似。本文提供精簡的六步部署法,適合快速搭建開發環境。

六步部署法

步驟 1:下載並解壓

下載 mysql-5.7.11-winx64.zip,解壓到任意盤,建議路徑無中文、無空格。例如:C:\Program Files\mysql。

步驟 2:配置環境變量

「計算機」→ 右鍵「屬性」→「高級系統設置」→「環境變量」→ 系統變量編輯 Path,末尾添加:

;C:\Program Files\mysql\bin

步驟 3:準備配置文件與數據目錄

  1. 在 MySQL 根目錄創建 data 文件夾。
  2. 複製 my-default.ini 為 my.ini,編輯關鍵參數:
[mysqld]
basedir = C:\Program Files\mysql
datadir = C:\Program Files\mysql\data
port = 3306
skip-grant-tables          # 首次免密登錄
default_password_lifetime=0 # 密碼永不過期
max_connect_errors = 99999  # 最大連接錯誤數

步驟 4:初始化、安裝服務、啟動

以管理員身份打開 CMD,切換到 bin 目錄依次執行:

mysqld --initialize-insecure --user=mysql
mysqld install mysql --defaults-file="C:\Program Files\mysql\my.ini"
net start mysql

說明:--initialize-insecure 會創建無密碼的 root 用戶,適合開發環境;生產環境請使用 --initialize 並記錄臨時密碼。

步驟 5:修改 Root 密碼

服務啟動後,免密登錄並修改密碼:

mysql -u root
USE mysql;
UPDATE user SET authentication_string=PASSWORD('123456') WHERE user='root';
FLUSH PRIVILEGES;
QUIT

步驟 6:移除免密配置並重啟

編輯 my.ini 註釋或刪除 skip-grant-tables,重啟服務:

net stop mysql
net start mysql

今後登錄需輸入密碼:mysql -u root -p。

注意事項

  • 5.7 版本密碼欄名為 authentication_string,非舊版 password。
  • default_password_lifetime=0 防止密碼過期導致連接失敗。
  • 若報錯「The data directory needs to be initialized」,請確認 datadir 目錄為空後重新初始化。

以上六步即可完成 MySQL 5.7.11 部署,簡單高效,適合開發測試環境快速搭建。

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