首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Windows 10 下 MySQL 5.7.11 解壓版安裝配置圖文教程

     編輯:MySQL 綜合教學

安裝前準備

環境變量配置(永久生效)

變量名變量值
MYSQL_HOMEC:\DevelopCommon\mysql-5.7.11-winx64
Path(追加)%MYSQL_HOME%\bin
Path(追加系統路徑,解決 net 命令找不到);%SystemRoot%\system32

操作:右鍵「此電腦」→「屬性」→「高級系統設置」→「環境變量」→「系統變量」編輯 Path,新建 MYSQL_HOME,確定保存。需重新打開 CMD 生效。

以管理員身份初始化安裝

  1. Win + X →「命令提示符(管理員)」或「Windows PowerShell(管理員)」
  2. 進入 bin 目錄:cd /d C:\DevelopCommon\mysql-5.7.11-winx64\bin
  3. 安裝服務:mysqld install
  4. 關鍵步驟:初始化數據目錄(5.7.6+ 必須)
    mysqld --initialize --console
    輸出末尾會顯示臨時 root 密碼,例如:
    [Note] A temporary password is generated for root@localhost: xYz#123Abc
    務必複製保存!
  5. 啟動服務:net start mysql

首次登錄與密碼重置

# 1. 使用臨時密碼登錄
mysql -u root -p
# 輸入上一步保存的臨時密碼

# 2. 修改密碼(5.7 強制密碼策略:長度+大小寫+數字+特殊符號)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass#123';
FLUSH PRIVILEGES;

Navicat Premium 連接與密碼過期處理

  1. 新建連接:主機 localhost、端口 3306、用戶 root、密碼 NewPass#123
  2. 若提示「密碼過期」,在 MySQL 客戶端執行:
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NewPass#123');
  3. 重新連接即可

常用服務管理命令

# 停止服務
net stop mysql

# 移除服務
mysqld remove

# 重新初始化(慎用,會清空 data 目錄)
mysqld --initialize-insecure --console  # 無密碼模式,生產禁用

避坑指南

  • 必須以管理員運行 CMD,否則 mysqld install 提示「拒絕訪問」
  • 初始化前確保 data 目錄為空,否則報錯 --initialize specified but the data directory has files in it. Aborting. → 刪除 data 目錄下所有文件重試
  • Path 缺少 system32 導致 net 命令找不到,補上 ;%SystemRoot%\system32
  • 密碼策略過嚴:可暫時降低 validate_password_policy=LOW、validate_password_length=4(my.ini 中配置,重啟生效),生產環境建議保持強策略
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved