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

Windows 10 安裝 MySQL 5.7.14 免安裝版(ZIP)完整圖文教學

     編輯:MySQL 資料庫相關知識

下載與解壓

  1. 官網下載:MySQL 5.7.14 ZIP Archive(64-bit)
  2. 解壓至指定目錄,例:D:\mysql-5.7.14-winx64

下載頁面

解壓目錄

環境變數設定

  1. Win+Pause → 進階系統設定 → 環境變數
  2. 系統變數編輯 Path,末尾加入:D:\mysql-5.7.14-winx64\bin

環境變數設定

配置檔 my.ini 建立

在解壓根目錄複製 my-default.ini 為 my.ini 並修改:

my.ini 位置

[mysqld]
basedir=D:\mysql-5.7.14-winx64
datadir=D:\mysql-5.7.14-winx64\data
port=3306
character-set-server=utf8
default-storage-engine=INNODB
max_connections=200

[client]
default-character-set=utf8

以管理員身分執行 CMD 初始化

  1. 搜尋 cmd → 右鍵「以管理員身分執行」
  2. 切換至 bin 目錄:
    cd /d D:\mysql-5.7.14-winx64\bin
  3. 初始化資料目錄(產生無密碼 root):
    mysqld --initialize-insecure

管理員 CMD

安裝與啟動服務

# 註冊服務
mysqld -install

# 啟動服務
net start mysql

服務列表

修改 Root 密碼(5.7.14 特有流程)

  1. 跳過權限表啟動:
    mysqld --skip-grant-tables
    (視窗會卡住,另開一個管理員 CMD)
  2. 新視窗免密登入:
    mysql -u root
  3. 更新密碼(5.7 欄位名為 authentication_string):
    USE mysql;
    UPDATE user SET authentication_string=PASSWORD('root') WHERE user='root';
    FLUSH PRIVILEGES;
    QUIT;
  4. 關閉跳過權限的視窗,強制結束進程:
    netstat -ano | findstr 3306
    taskkill /f /pid 
  5. 正常啟動服務:
    net start mysql
  6. 驗證新密碼:
    mysql -u root -proot

查詢進程 PID

服務屬性確認名稱

Navicat 連線報錯「密碼過期」解決

mysql -u root -proot
SET PASSWORD = PASSWORD('root');

常用服務管理

net start mysql    # 啟動
net stop mysql     # 停止
mysqld -remove     # 移除服務
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved