首頁  >  文章  >  資料庫  >  Windows下如何查看MySQL版本,簡單到五歲小孩都能學會

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

王林
王林原創
2024-08-05 14:39:211028瀏覽

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 [***]>

顯示變數喜歡語句

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/ 免費下載

以上是Windows下如何查看MySQL版本,簡單到五歲小孩都能學會的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn