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

Windows 下 MySQL 免安裝版配合 Navicat 快速上手

     編輯:MySQL 綜合教學

Windows 下 MySQL 免安裝版配合 Navicat 快速上手

許多開發者以為 MySQL 必須跑安裝精靈,其實官方提供的免安裝壓縮包(ZIP)解壓即用,配合 Navicat 圖形工具幾分鐘即可完成本地開發環境搭建。本文記錄完整步驟。

準備工作

  1. 下載 MySQL Community Server ZIP 包(如 mysql-5.6.19-winx64.zip)。
  2. 下載並安裝 Navicat Premium(本文用 11.0.10 版)。

步驟 1:解壓 MySQL

將 ZIP 解壓到任意目錄,例如 E:\mysql-5.6.19。無需安裝,無註冊表汙染。

步驟 2:建立配置檔 my.ini

在解壓根目錄新建 my.ini,最小內容:

[mysqld]
basedir=E:/mysql-5.6.19
datadir=E:/mysql-5.6.19/data
port=3306
character_set_server=utf8mb4
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

注意:路徑用正斜線 / 或雙反斜線 \\;datadir 目錄需預先建立。

步驟 3:初始化資料目錄(MySQL 5.7+ 必須)

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

mysqld --initialize-insecure --user=mysql

MySQL 5.6 可跳過此步,直接啟動會自動建立 data 目錄。

步驟 4:安裝並啟動 Windows 服務

mysqld --install MySQL56
net start MySQL56

服務名 MySQL56 可自訂,避免與已有服務衝突。

安裝並啟動服務截圖

步驟 5:Navicat 建立連線

  • 主機:localhost 或 127.0.0.1
  • 埠:3306
  • 用戶:root
  • 密碼:(初始為空)
  • 編碼:UTF-8

Navicat 連線設定截圖

常見問題

  • 1045 Access denied:初始化用 --initialize-insecure 會生成空密碼;若用 --initialize 請查看 .err 日誌裡的臨時密碼。
  • 服務啟動失敗:檢查 datadir 權限、端口佔用 netstat -ano | findstr 3306、my.ini 路徑拼寫。
  • 中文亂碼:確保 my.ini 設 character_set_server=utf8mb4,Navicat 連線屬性也選 UTF-8。
免安裝版適合開發、測試、多版本並行;生產環境建議用官方安裝包或容器化部署,獲得完整服務管理與安全補丁。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved