確認 MySQL 版本是相容性檢查、功能支援判斷、升級規劃的第一步。在 Windows 命令提示字元中,提供互動模式與單條命令兩種查看方式。
REM 1. 安裝服務 (僅首次)
mysqld --install
REM 2. 啟動服務
net start mysql
REM 3. 登入 MySQL
mysql -u root -p
mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.7.33 |
+-----------+
1 row in set (0.00 sec)
-- 更詳細版本資訊
mysql> SHOW VARIABLES LIKE '%version%';
+--------------------------+------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------+
| admin_tls_version | TLSv1.2,TLSv1.3 |
| immediate_server_version | 999999 |
| original_server_version | 999999 |
| protocol_version | 10 |
| slave_type_conversions_version | 0 |
| version | 5.7.33 |
| version_comment | MySQL Community Server (GPL) |
| version_compile_machine | x86_64 |
| version_compile_os | Win64 |
+--------------------------+------------------------------+
C:\> mysql -u root -p -e "SELECT VERSION();"
Enter password: ********
+-----------+
| VERSION() |
+-----------+
| 5.7.33 |
+-----------+
C:\> mysql -u root -p -e "SHOW VARIABLES LIKE '%version%';"
Enter password: ********
+--------------------------+------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------+
| version | 5.7.33 |
| version_comment | MySQL Community Server (GPL) |
| version_compile_machine | x86_64 |
| version_compile_os | Win64 |
... (其他版本相關變數) ...
帶密碼單行執行 (僅測試環境,生產嚴禁):
mysql -u root -p'YourPassword' -e "SELECT VERSION();"
C:\> mysqld --version
mysqld Ver 5.7.33 for Win64 on x86_64 (MySQL Community Server (GPL))
此方式讀取二進制檔案編譯資訊,服務未啟動時也可用。
5.7.33
│ │ └── 修訂版本 / 維護發布號
│ └── 次版本號 (功能發布系列)
└── 主版本號 (架構代際)
執行 SELECT VERSION(); 結果示意:

-- 查看編譯選項 (如 SSL、壓縮、分區支援)
SELECT @@version_compile_os, @@version_compile_machine;
-- 查看已安裝插件
SHOW PLUGINS;
-- 查看啟用的儲存引擎
SHOW ENGINES;
Windows DOS 環境下,mysql -u root -p -e "SELECT VERSION();" 是腳本自動化首選;mysqld --version 免登入最快;互動模式下 SHOW VARIABLES LIKE '%version%' 提供完整編譯資訊。版本號三段式語義助你快速判斷相容性與升級風險。