Ето шест начина да проверите коя версия на 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 Изявление
SHOW VARIABLES оператор показва стойностите на системните променливи MariaDB.
Можете да използвате WHERE клауза, за да стесните променливите само до version променлива.
Пример:
SHOW VARIABLES
WHERE variable_name = 'version'; Резултат:
+---------------+----------------+ | Variable_name | Value | +---------------+----------------+ | version | 10.5.9-MariaDB | +---------------+----------------+
Като алтернатива можете да използвате LIKE оператор за връщане на други променливи, които имат version на тяхно име.
Пример:
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 Команда
Можете да въведете STATUS всеки път, когато сте влезли, за да върнете информация за версията на MariaDB и други подробности.
Пример:
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: example@sqldat.com 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