」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > Windows下如何查看MySQL版本,簡單到五歲小孩都能學會

Windows下如何查看MySQL版本,簡單到五歲小孩都能學會

發佈於2024-08-14
瀏覽:442

How to check the MySQL version on Windows, so easy that even a five-year-old can learn it

內容

  • 為什麼需要知道MySQL版本?
  • 檢查MySQL版本

    • 從命令列
    • 來自 MySQL 用戶端
    • 選擇版本語句
    • 狀態指令
    • SHOW VARIABLES LIKE 語句

為什麼需要知道MySQL版本?

了解您使用的 MySQL 版本至關重要,因為版本之間可能會有一些顯著差異。更新版本的 MySQL 意味著您的系統將具有新功能且功能更強大。您的 MySQL 版本號對於找出與外部工具和外掛程式互動時的潛在問題至關重要,因為某些功能可能不適用於您的系統。

過時的資料庫容易出現安全漏洞、重複資料和不準確的報告以及其他錯誤。升級資料庫軟體以滿足您組織的需求並確保您使用最新的軟體和技術至關重要。此外,安裝最好的 MySQL 版本可以降低系統故障的可能性。

本文將教你如何查看伺服器上的MySQL版本。

檢查MySQL版本

這些指南用於確認我們的專用伺服器和 VPS 上的 MySQL 版本。請記住,某些操作需要 root 權限。由於 MariaDB 是 MySQL 的一個分支,因此這些指令可以與每個資料庫軟體互換使用。

從命令列

使用下列指令檢查本機MySQL伺服器的版本。該命令不特定於任何作業系統。此命令與運行 MySQL 的所有 Linux、Windows 和 macOS 版本相容。

mysql -V

這是輸出。

# mysql -V
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

資料庫管理任務也可以使用客戶端實用程式mysqladmin來執行。它允許您執行許多操作,包括建立和刪除資料庫、表和使用者以及檢查伺服器的配置和當前狀態。若要找出安裝的 MySQL 版本,請使用 mysqladmin 指令。

mysqladmin -V

這是輸出。

# mysqladmin -V
mysqladmin  Ver 9.1 Distrib 10.3.37-MariaDB, for Linux on x86_64

來自 MySQL 用戶端

MySQL命令列客戶端是一個簡單直接的SQL shell,支援輸入編輯。您可以以root身分使用以下命令連線到您的MySQL用戶端。

mysql

這是輸出。

# mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 586239
Server version: 10.3.37-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

根據輸出,伺服器運行的是 MariaDB 版本 10.3.37。有許多命令可以取得有關 MySQL 或 MariaDB 用戶端 shell 中已安裝版本的詳細資訊。

選擇版本聲明

在MySQL資料庫客戶端使用SELECT VERSION()指令查看MySQL版本。

SELECT version();

這是輸出。

MariaDB [***]> SELECT version();
 ----------------- 
| version()       |
 ----------------- 
| 10.3.37-MariaDB |
 ----------------- 
1 row in set (0.000 sec)

您也可以使用以下查詢來檢查MySQL版本。

SELECT @@version;

這是輸出。

MariaDB [***]> SELECT @@version;
 ----------------- 
| @@version       |
 ----------------- 
| 10.3.37-MariaDB |
 ----------------- 
1 row in set (0.000 sec)

MariaDB [***]>

狀態指令

檢查 MySQL 版本的另一個選項是 STATUS 指令。在MySQL客戶端工具中運行它。

STATUS;

這是輸出。它包含正常運行時間信息,包括 MySQL 伺服器運行了多長時間、線程資訊和其他有價值的詳細資訊。

MariaDB [***]> STATUS; 
--------------
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:      123456
Current database:   testdb_1
Current user:       testdb_user@localhost
SSL:            Not in use
Current pager:      stdout
Using outfile:      ''
Using delimiter:    ;
Server:         MariaDB
Server version:     10.3.37-MariaDB MariaDB Server
Protocol version:   10
Connection:     Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    utf8mb4
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /var/lib/mysql/mysql.sock
Uptime:         18 days 12 hours 40 min 9 sec

Threads: 21  Questions: 12345678  Slow queries: 2  Opens: 12345  Flush tables: 1  Open tables: 2048  Queries per second avg: 18.405
--------------

MariaDB [***]>

顯示變數 LIKE 語句

SHOW VARIABLES LIKE語句是顯示MySQL版本資訊的另一種方法。在MySQL客戶端中輸入以下命令。

SHOW VARIABLES LIKE "%version%";

這是輸出。

MariaDB [***]> SHOW VARIABLES LIKE "%version%";
 ----------------------------------- ------------------------------------------ 
| Variable_name                | Value                                    |
 ----------------------------------- ------------------------------------------ 
| in_predicate_conversion_threshold | 1000                                |
| innodb_version               | 10.3.37                                  |
| protocol_version             | 10                                       |
| slave_type_conversions       |                                          |
| system_versioning_alter_history | ERROR                                 |
| system_versioning_asof       | DEFAULT                                  |
| version                      | 10.3.37-MariaDB                          |
| version_comment             | MariaDB Server                           |
| version_compile_machine     | x86_64                                   |
| version_compile_os          | Linux                                    |
| version_malloc_library      | system                                   |
| version_source_revision     | 3303748fd133drface4d64ert56c5a09445 |
| version_ssl_library         | OpenSSL 1.0.2k-fips  26 Jan 2017         |
| wsrep_patch_version         | wsrep_25.24                              |
 ----------------------------------- ------------------------------------------ 
14 rows in set (0.020 sec)
MariaDB [***]>

好的,如果您覺得這篇文章對您有幫助,請隨時分享給更多人。

如果你想找一個SQL工具來練習,可以試試我們的sqlynx,它介面簡單,容易使用。 https://www.sqlynx.com/download/ 免費下載

版本聲明 本文轉載於:https://dev.to/tom8daafe63765434221/how-to-check-the-mysql-version-on-windows-so-easy-that-even-a-five-year-old-can-learn- it-4e40?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3