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

MySQL 5.6 安裝配置與 WorkBench 進階使用全攻略

     編輯:MySQL 綜合教學

MySQL 5.6 安裝配置與 WorkBench 進階使用全攻略

本文記錄Windows環境下MySQL 5.6.13二進制包安裝全過程、環境變量配置、服務註冊、密碼修改、控制台快捷方式創建,以及MySQL WorkBench核心功能:ER圖逆向工程、SQL格式化、快捷鍵、連接監控等實用技巧。

一、MySQL 5.6 二進制包安裝步驟

1. 下載與解壓

  • 官網下載:mysql-5.6.13-win32.zip (或 winx64)
  • 解壓至自定義目錄,如:D:\Program Files\MySQL\mysql-5.6.13-win32

2. 配置 my.ini

複製解壓目錄下的 my-default.ini 重命名為 my.ini,寫入以下配置:

[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Program Files\MySQL\mysql-5.6.13-win32
datadir=D:\Program Files\MySQL\mysql-5.6.13-win32\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
D:\Program Files\MySQL\mysql-5.6.13-win32\bin\mysqld.exe

關鍵點:basedir指向解壓根目錄,datadir指向data目錄,character_set_server=utf8避免亂碼。

3. 配置環境變量

  1. 右鍵「此電腦」→ 屬性 → 高級系統設置 → 環境變量
  2. 系統變量 → 新建:MYSQL_HOME = D:\Program Files\MySQL\mysql-5.6.13-win32
  3. 編輯 Path,追加 ;%MYSQL_HOME%\bin(注意分號分隔)

4. 註冊 Windows 服務

cmd 進入 bin 目錄:
mysqld install MySQL --defaults-file="D:\Program Files\MySQL\mysql-5.6.13-win32\my.ini"
# 成功提示:Service successfully installed.
# 移除服務:mysqld remove

5. 啟動服務

  • 命令行:net start mysql / net stop mysql
  • 服務管理器:services.msc 找到 MySQL 右鍵啟動/停止

6. 修改 root 密碼

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT

7. 創建控制台快捷方式

  1. 桌面右鍵 → 新建 → 快捷方式 → 位置:C:\Windows\System32\cmd.exe
  2. 右鍵快捷方式 → 屬性 → 目標修改為: C:\Windows\System32\cmd.exe /k "D:\Program Files\MySQL\mysql-5.6.13-win32\bin\mysql.exe" -uroot -p123456
  3. 雙擊即可直接進入 MySQL 交互環境

二、MySQL WorkBench 進階使用

1. 逆向生成 ER 圖

  1. 菜單:Database → Reverse Engineer
  2. 連接數據庫 → 下一步 → 選擇目標 Schema 與表 → 下一步
  3. Execute → Next → Finish,即可獲得可視化 ER 圖

Reverse Engineer步驟

2. SQL 格式化美化

  • 快捷鍵:Ctrl + B (或菜單 Query → Beautify)
  • 效果:自動縮進、關鍵字大寫、條件換行,極大提升可讀性

格式化前 格式化後

3. 高頻快捷鍵速查表

操作快捷鍵說明
格式化SQLCtrl + BBeautify
執行當前語句Ctrl + Enter光標所在語句
執行全部/選中Ctrl + Shift + Enter
切換標籤頁Ctrl + Tab多表/多查詢窗口切換
關閉當前標籤Ctrl + W
查找/替換Ctrl + F / Ctrl + H
註釋/取消註釋Ctrl + /行註釋

4. 監控服務器連接狀態

  1. 菜單:Management → Client Connections
  2. 實時查看:連接ID、用戶、主機、數據庫、命令、執行時間、狀態、SQL文本
  3. 可殺死長時間運行/阻塞的連接

Client Connections

三、常見問題排查

  • 服務啟動失敗:檢查 my.ini 路徑、datadir 權限、端口 3306 衝突
  • 中文亂碼:確保 character_set_server=utf8、客戶端 SET NAMES utf8、表/庫字符集一致
  • 無法遠程連接:防火牆放行 3306、創建遠程用戶 CREATE USER 'root'@'%' IDENTIFIED BY 'pwd'; GRANT ALL ON *.* TO 'root'@'%'; FLUSH PRIVILEGES;、bind-address=0.0.0.0
  • WorkBench 連不上:檢查 SSH 隧道配置、SSL 模式、服務器版本兼容性

四、總結

二進制包安裝可控性強、易遷移、出錯易排查。WorkBench 作為官方 GUI,ER 逆向、SQL 格式化、連接監控是日常開發運維的三大核心高頻功能。熟練掌握快捷鍵,效率提升 50%+。

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