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

Windows DOS 命令列查看 MySQL 版本資訊完整指南

     編輯:MySQL 綜合教學

Windows DOS 命令列查看 MySQL 版本資訊完整指南

確認 MySQL 版本是相容性檢查、功能支援判斷、升級規劃的第一步。在 Windows 命令提示字元中,提供互動模式與單條命令兩種查看方式。

前置條件:服務已啟動、可正常登入

REM 1. 安裝服務 (僅首次)
mysqld --install

REM 2. 啟動服務
net start mysql

REM 3. 登入 MySQL
mysql -u root -p

方法一:互動模式查看 (進入 mysql> 提示符後)

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();"

方法三:mysqld 直接查詢 (無需服務啟動、無需登入)

C:\> mysqld --version
mysqld  Ver 5.7.33 for Win64 on x86_64 (MySQL Community Server (GPL))

此方式讀取二進制檔案編譯資訊,服務未啟動時也可用。

版本號解讀規則

5.7.33
│ │ └── 修訂版本 / 維護發布號
│ └── 次版本號 (功能發布系列)
└── 主版本號 (架構代際)
  • 主版本:5.5、5.6、5.7、8.0 — 架構重大變更,不完全相容。
  • 次版本:5.7.x — 功能增強,向下相容。
  • 修訂版本:Bug 修復、安全補丁,強烈建議保持最新。

圖示說明

執行 SELECT VERSION(); 結果示意:

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%' 提供完整編譯資訊。版本號三段式語義助你快速判斷相容性與升級風險。

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