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

MySQL ZIP 壓縮包版 Windows 安裝配置圖文完整教程

     編輯:MySQL 資料庫相關知識

下載與解壓

  • 官網 MySQL Community Server
  • 選擇對應作業系統的 ZIP Archive
  • 解壓至任意目錄,例:D:\mysql\mysql-5.6.33-winx64

建立 my.ini(關鍵步驟)

在解壓根目錄新建 my.ini:

[mysql]
default-character-set=utf8

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

路徑必須與實際解壓目錄完全一致,含盤符、大小寫。

以管理員身份註冊服務

cd D:\mysql\mysql-5.6.33-winx64\bin
mysqld install MySQL56

成功提示:Service successfully installed.

啟動服務

  1. 控制台:net start MySQL56
  2. 或「服務」管理工具圖形化啟動

若報 1067/1066 錯誤,99% 是 my.ini 路徑錯誤或權限不足。

首次登入

mysql -u root -p
# 5.6 預設 root 空密碼,直接 Enter

環境變數(選用但推薦)

  1. MYSQL_HOME = 解壓根目錄
  2. Path 追加 %MYSQL_HOME%\bin

之後任意目錄直接輸入 mysql 指令。

移除服務

mysqld remove MySQL56

版本差異提醒

  • 5.6 首次啟動服務自動建立 data 目錄
  • 5.7+ 必須手動 mysqld --initialize[-insecure] 後才能啟動
  • 8.0+ caching_sha2_password 預設驗證,舊客戶端需指定 --default-auth=mysql_native_password

多版本共存技巧

  • 不同目錄、不同服務名(MySQL56/MySQL57/MySQL80)
  • 不同埠(3306/3307/3308)在各自 my.ini 設定
  • 不同 datadir 避免資料混淆

掌握 ZIP 版安裝精髓:解壓 → my.ini → 管理員註冊 → 初始化(5.7+) → 啟動 → 驗證,一套流程通吃所有版本。

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