sql >> Database >  >> RDS >> MariaDB

6 manieren om uw MariaDB-versie te controleren

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:		[email protected]
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

  1. Hoe ABS() werkt in MariaDB

  2. Extraheer het jaar van een datum in PostgreSQL

  3. Langzame volgorde van zoekopdrachten door een kolom in een samengevoegde tabel

  4. Waarschuwing:mysql_result() verwacht dat parameter 1 resource is, boolean gegeven