Hier zijn zes manieren om te controleren welke versie van MariaDB u momenteel gebruikt.
Optie 1:De @@version Variabele
De @@version variabele bevat het versienummer van de server. Het kan ook een achtervoegsel bevatten met configuratie- of build-informatie.
U kunt de inhoud ophalen met een simpele SELECT uitspraak.
Voorbeeld:
SELECT @@version; Resultaat:
+----------------+ | @@version | +----------------+ | 10.5.9-MariaDB | +----------------+
Optie 2:De VERSION() Functie
De VERSION() functie retourneert dezelfde informatie - het serverversienummer, dat ook een achtervoegsel kan bevatten met configuratie- of build-informatie.
Dit kan worden aangeroepen met een SELECT uitspraak. Er zijn geen argumenten vereist (of geaccepteerd).
Voorbeeld:
SELECT VERSION(); Resultaat:
+----------------+ | VERSION() | +----------------+ | 10.5.9-MariaDB | +----------------+
Optie 3:De SHOW VARIABLES Verklaring
De SHOW VARIABLES statement toont de waarden van MariaDB-systeemvariabelen.
U kunt een WHERE . gebruiken clausule om de variabelen te beperken tot alleen de version variabel.
Voorbeeld:
SHOW VARIABLES
WHERE variable_name = 'version'; Resultaat:
+---------------+----------------+ | Variable_name | Value | +---------------+----------------+ | version | 10.5.9-MariaDB | +---------------+----------------+
U kunt ook een LIKE . gebruiken operator om andere variabelen te retourneren die version . hebben op hun naam.
Voorbeeld:
SHOW VARIABLES
WHERE variable_name LIKE '%version%'; Resultaat:
+-----------------------------------+------------------------------------------+ | 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 | +-----------------------------------+------------------------------------------+
Optie 4:De STATUS Commando
U kunt STATUS . typen elke keer dat u bent ingelogd om informatie over de MariaDB-versie en andere details te retourneren.
Voorbeeld:
STATUS; Resultaat:
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
Optie 5:Inloggen op MariaDB
Wanneer u zich voor het eerst aanmeldt bij MariaDB, wordt het versienummer weergegeven in het "Welkom"-bericht.
Als u bijvoorbeeld een nieuw terminalvenster opent en de volgende opdracht uitvoert, maakt u verbinding met MariaDB:
mariadb --auto-vertical-output En het volgende welkomstbericht (of vergelijkbaar) wordt weergegeven:
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.
Optie 6:De --version Optie
Als je MariaDB niet open hebt staan, kun je erachter komen welke versie het is door de --version te gebruiken (of -V ) optie van de mariadb , mariadb-admin , en mysqladmin programma's.
Bijvoorbeeld, een nieuw terminalvenster openen en het volgende commando uitvoeren:
mariadb --version Retourneert het volgende:
mariadb Ver 15.1 Distrib 10.5.9-MariaDB, for osx10.16 (x86_64) using readline 5.1
Voer de volgende opdracht uit:
mariadb-admin --version Retourneert het volgende:
mariadb-admin Ver 9.1 Distrib 10.5.9-MariaDB, for osx10.16 on x86_64
En het volgende commando uitvoeren:
mysqladmin --version Retourneert het volgende:
mysqladmin Ver 9.1 Distrib 10.5.9-MariaDB, for osx10.16 on x86_64
De --version deel kan ook worden ingekort tot slechts --V .
Voorbeeld:
mariadb-admin -V Retourneert het volgende:
mariadb-admin Ver 9.1 Distrib 10.5.9-MariaDB, for osx10.16 on x86_64