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

Windows 上 MySQL 5.7.10 免安裝版完整部署指南:從解壓到圖形化管理

     編輯:MySQL 綜合教學

環境準備

步驟 1:解壓與環境變量

  1. 解壓至目標目錄
  2. 將 bin 目錄加入系統/用戶 PATH:
    ;D:\Program Files\mysql-5.7.10-winx64\bin(注意前導分號)

步驟 2:編寫配置文件 my.ini

在安裝根目錄創建 my.ini(參考 my-default.ini):

[mysqld]
basedir=D:/Program Files/mysql-5.7.10-winx64
datadir=D:/Program Files/mysql-5.7.10-winx64/data
port=3306
character_set_server=utf8mb4
default_storage_engine=InnoDB
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
# 如需遠程訪問
# bind-address=0.0.0.0

關鍵點:路徑用正斜槓 / 或雙反斜槓 \\;datadir 目錄需預先創建。

步驟 3:安裝服務並初始化

-- 以管理員身份打開 CMD/PowerShell
cd D:\Program Files\mysql-5.7.10-winx64\bin
mysqld --install MySQL57  -- 服務名可自定
mysqld --initialize --console

關鍵輸出:控制台會打印 root@localhost: ,**務必複製保存**。

步驟 4:啟動服務與修改密碼

net start MySQL57
mysql -u root -p
-- 輸入隨機密碼登錄後
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPass123!';
FLUSH PRIVILEGES;

5.7 版本 user 表無 password 列,必須用 ALTER USER 或 SET PASSWORD 修改,UPDATE user SET authentication_string=... 已不可用。

步驟 5:配置 SQLyog / Navicat 圖形化連接

  1. 下載 SQLyog(或 Navicat),安裝並應用破解/註冊碼
  2. 新建連接:
    Host: 127.0.0.1
    Port: 3306
    User: root
    Password: 剛設置的新密碼
  3. 測試連接 → 保存

常見坑位避雷

  • 兩個 my.ini:Windows 目錄 C:\Windows\my.ini 與安裝目錄 my.ini 衝突 → **刪除/重命名系統目錄下的**,僅保留安裝目錄配置。
  • 端口被佔用:netstat -ano | findstr 3306 查找進程 PID → 任務管理器結束或改端口。
  • 初始化失敗:檢查 datadir 是否為空、權限、路徑拼寫。
  • 中文亂碼:確保 character_set_server=utf8mb4,客戶端連接字符集同步設置。

驗證清單

SHOW VARIABLES LIKE 'version';           -- 5.7.10
SHOW VARIABLES LIKE 'character_set_%';   -- 均為 utf8mb4
SELECT USER(), CURRENT_USER();           -- root@localhost
SHOW DATABASES;                          -- mysql, performance_schema, sys, information_schema

按此流程操作,10 分鐘內即可擁有一個乾淨、可生產使用的 MySQL 5.7 實例。

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