检查MariaDB版本的6种方法

发布于

以下是检查您当前运行的 MariaDB 版本的六种方法。

选项 1:变量@@version

变量包含服务器版本号。它还可能包括带有配置或生成信息的后缀。@@version

您可以使用简单语句检索其内容。SELECT

例:

SELECT @@version;

结果:

+—————-+ | @@version | +—————-+ | 10.5.9-MariaDB | +—————-+

选项 2:功能VERSION()

该函数返回相同的信息 – 服务器版本号,其中还可能包括带有配置或构建信息的后缀。VERSION()

这可以使用语句调用。不需要(或接受)任何参数。SELECT

例:

SELECT VERSION();

结果:

+—————-+ | VERSION() | +—————-+ | 10.5.9-MariaDB | +—————-+

选项 3:声明SHOW VARIABLES

该语句显示 MariaDB 系统变量的值。SHOW VARIABLES

您可以使用 aclause 将变量缩小到仅变量。WHERE``version

例:

SHOW VARIABLES
WHERE variable_name = 'version';

结果:

+—————+—————-+ | Variable_name | Value | +—————+—————-+ | version | 10.5.9-MariaDB | +—————+—————-+

或者,您可以使用运算符返回名称中的其他变量。LIKEversion

例:

SHOW VARIABLES
WHERE variable_name LIKE '%version%';

结果:

+———————————–+——————————————+ | Variable_name | Value | +———————————–+——————————————+ | in_predicate_conversion_threshold | 1000 | | innodb_version | 10.5.9 | | protocol_version | 10 | | slave_type_conversions | | | system_versioning_alter_history | ERROR | | system_versioning_asof | DEFAULT | | tls_version | TLSv1.1,TLSv1.2,TLSv1.3 | | version | 10.5.9-MariaDB | | version_comment | Homebrew | | version_compile_machine | x86_64 | | version_compile_os | osx10.16 | | version_malloc_library | system | | version_source_revision | 3a8ca9096ea82ca61811450775511533d6cb1bb4 | | version_ssl_library | OpenSSL 1.1.1k 25 Mar 2021 | | wsrep_patch_version | wsrep_26.22 | +———————————–+——————————————+

选项 4:命令STATUS

您可以在登录时随时键入以返回有关 MariaDB 版本和其他详细信息的信息。STATUS

例:

STATUS;

结果:

mariadb Ver 15.1 Distrib 10.5.9-MariaDB, for osx10.16 (x86_64) using readline 5.1

Connection id: 11 Current database: PetHouse Current user: barney@localhost SSL: Not in use Current pager: stdout Using outfile: ’' Using delimiter: ; Server: MariaDB Server version: 10.5.9-MariaDB Homebrew Protocol version: 10 Connection: Localhost via UNIX socket Insert id: 4 Server characterset: utf8mb4 Db characterset: utf8mb4 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /tmp/mysql.sock Uptime: 7 days 23 hours 50 min 3 sec

Threads: 1 Questions: 411 Slow queries: 0 Opens: 41 Open tables: 25 Queries per second avg: 0.000

选项 5:登录 MariaDB

当您首次登录MariaDB时,版本号显示在“欢迎”消息中。

例如,打开一个新的终端窗口并运行以下命令将连接到 MariaDB:

mariadb --auto-vertical-output

并显示以下“欢迎”(或类似)消息:

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

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

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

选项 6:选项--version

如果您没有打开MariaDB,则可以使用,和程序的(或)选项找出它是什么版本。--version``-V``mariadb``mariadb-admin``mysqladmin

例如,打开新的终端窗口并运行以下命令:

mariadb --version

返回以下内容:

mariadb Ver 15.1 Distrib 10.5.9-MariaDB, for osx10.16 (x86_64) using readline 5.1

运行以下命令:

mariadb-admin --version

返回以下内容:

mariadb-admin Ver 9.1 Distrib 10.5.9-MariaDB, for osx10.16 on x86_64

并运行以下命令:

mysqladmin --version

返回以下内容:

mysqladmin Ver 9.1 Distrib 10.5.9-MariaDB, for osx10.16 on x86_64

该部分也可以缩短为仅。--version``--V

例:

mariadb-admin -V

返回以下内容:

mariadb-admin Ver 9.1 Distrib 10.5.9-MariaDB, for osx10.16 on x86_64