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

MySQL 5.6.14 Win32 免安裝版配置完整教學

     編輯:MySQL 資料庫相關知識

MySQL 5.6.14 提供免安裝解壓縮版(.zip),比安裝版(.msi)更輕量、可攜,適合開發測試環境快速部署。本文詳述解壓、配置 my.ini、環境變數、服務註冊、密碼初始化全流程。

下載與解壓

建立與配置 my.ini

  1. 複製解壓目錄下的 my-default.ini 並重命名為 my.ini。
  2. 以文字編輯器開啟,全部替換為以下內容(路徑請依實際解壓位置調整):
[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\ProgramFiles\mysql5614win32
datadir=D:\ProgramFiles\mysql5614win32\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
D:\ProgramFiles\mysql5614win32\bin\mysqld.exe

環境變數設定

  1. 新增系統變數 MYSQL_HOME = D:\ProgramFiles\mysql5614win32
  2. 編輯 Path,在末尾加入 %MYSQL_HOME%\bin;

以管理員身分註冊 Windows 服務

  1. 右鍵 C:\Windows\System32\cmd.exe → 「以管理員身分執行」(**關鍵步驟**,否則會報 Install/Remove of the Service Denied!)。
  2. 切換至 bin 目錄:cd /d D:\ProgramFiles\mysql5614win32\bin
  3. 執行安裝指令:
mysqld install MySQL --defaults-file="D:\ProgramFiles\mysql5614win32\my.ini"

成功會顯示 Service successfully installed.

服務常用控制指令

net start mysql      # 啟動服務
net stop mysql       # 停止服務
mysqld --remove      # 移除服務(注意:5.6 版指令為 mysqld --remove,非 mysqld-nt)

初始化 root 密碼

  1. 啟動服務後,於 CMD 執行:
mysql -u root
# 進入 MySQL 後執行:
USE mysql;
UPDATE user SET password=PASSWORD('root') WHERE user='root';
FLUSH PRIVILEGES;
QUIT;

說明: 5.6 版預設 root 密碼為空,直接 Enter 即可登入。FLUSH PRIVILEGES 強制重載權限表使新密碼即時生效。

推薦管理工具:SQLyog

  • 下載:SQLyog Enterprise
  • 註冊碼:用戶名 yunjian / 註冊碼 81f43d3dd20872b6

避坑指南

  • 權限不足:務必以管理員身分執行 CMD 註冊服務。
  • 路徑含空格:--defaults-file 參數值需用雙引號括起。
  • data 目錄不存在:首次啟動前確認 datadir 指向的目錄存在且可寫入;若缺少 data 目錄,執行 mysqld --initialize-insecure(5.7+)或手動建立並授權。
  • 端口衝突:若 3306 被佔用,修改 my.ini 中 port 並重新註冊服務。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved