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

Linux 下查看 MySQL 版本的四種實用方法

     編輯:MySQL 綜合教學

方法一:命令行參數 -V (大寫)

$ mysql -V
mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)

最快、無需登入、腳本友好。

方法二:登入後執行 status 命令

mysql> status;
--------------
mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)
Connection id: 416
...
Server version: 3.23.56-log
Protocol version: 10
...

可同時獲取連接 ID、協議版本、字符集、運行時間等上下文信息。

方法三:幫助信息 grep 過濾

$ mysql --help | grep Distrib
mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)

適合僅需版本號的自動化腳本。

方法四:SQL 函數 version()

mysql> SELECT VERSION();
+-------------+
| VERSION()   |
+-------------+
| 3.23.56-log |
+-------------+
1 row in set (0.00 sec)

應用程式內部檢測版本、兼容性判斷的標準方式。

版本號解讀小知識

  • Ver 14.7:客戶端協議版本
  • Distrib 4.1.10a:MySQL 發布版本 (主.次.修訂 + 後綴)
  • for redhat-linux-gnu (i686):編譯目標平台
  • Server version: 3.23.56-log:實際運行的 Server 版本 (可能與客戶端不同)

一鍵腳本範例

#!/bin/bash
# 同時檢測客戶端與服務端版本
mysql -V
mysql -e "SELECT VERSION();" -s -N
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved