Hoe de huidige versie van een MySQL-databasebeheersysteem (DBMS) ophalen?

Welke opdracht geeft de huidige versie van een MySQL-database terug?


Antwoord 1, autoriteit 100%

Veel antwoorden suggereren om MySQL --versionte gebruiken. Maar het programma mysqlis de client. De server is mysqld. Dus het commando zou moeten zijn

mysqld --version

of

mysqld --help

Dat werkt voor mij op Debian en Windows.

Wanneer verbonden met een MySQL-server met een client die u kunt gebruiken

select version()

of

select @@version

Antwoord 2, autoriteit 91%

Probeer deze functie –

SELECT VERSION();
-> '5.7.22-standard'

VERSIE()

Of gebruik voor meer details :

SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name           | Value                                    |
+-------------------------+------------------------------------------+
| protocol_version        | 10                                       |
| version                 | 5.0.27-standard                          |
| version_comment         | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686                                     |
| version_compile_os      | pc-linux-gnu                             |
+-------------------------+------------------------------------------+
5 rows in set (0.04 sec)

MySQL 5.0 Reference Manual (pdf) – Uw huidige MySQL-versie bepalen – pagina 42


Antwoord 3, autoriteit 89%

probeer

mysql --version

bijvoorbeeld. Of dpkg -l 'mysql-server*'.


Antwoord 4, autoriteit 15%

Gebruik MySQL -vwerkt prima voor mij op Ubuntu.


Antwoord 5, autoriteit 10%

SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name           | Value                                    |
+-------------------------+------------------------------------------+
| protocol_version        | 10                                       |
| version                 | 5.0.27-standard                          |
| version_comment         | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686                                     |
| version_compile_os      | pc-linux-gnu                             |
+-------------------------+------------------------------------------+
5 rows in set (0.04 sec)

MySQL 5.0 Reference Manual (pdf) – Uw huidige MySQL-versie bepalen – pagina 42


Antwoord 6, autoriteit 8%

Ik heb een gemakkelijke manier gevonden om dat te krijgen.

Voorbeeld: Unix-commando(zo heb je geen 2 commando’s nodig),

$ mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'

Voorbeelduitgangen:

+-------------------------+-------------------------+
| Variable_name           | Value                   |
+-------------------------+-------------------------+
| innodb_version          | 5.5.49                  |
| protocol_version        | 10                      |
| slave_type_conversions  |                         |
| version                 | 5.5.49-0ubuntu0.14.04.1 |
| version_comment         | (Ubuntu)                |
| version_compile_machine | x86_64                  |
| version_compile_os      | debian-linux-gnu        |
+-------------------------+-------------------------+

In het bovenstaande geval is de mysql-versie 5.5.49.

Vind deze nuttige referentie.


Antwoord 7, autoriteit 7%

Voor UBUNTUkun je het volgende commando proberen om de mysql-versie te controleren:

mysql --version

Antwoord 8, autoriteit 7%

Mysql Client-versie: let op dit geeft geen serverversie terug, dit geeft de mysql client utility-versie

mysql -version 

Mysql-serverversie:Er zijn veel manieren om te vinden

  1. SELECT version();

  1. SHOW VARIABLES LIKE "%version%";

  1. mysqld --version

Antwoord 9, autoriteit 6%

Log in op de Mysql met

mysql -u root -p

Typ vervolgens dit commando

select @@version;

Dit geeft het resultaat als,

+-------------------------+
| @@version               |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)

Antwoord 10, autoriteit 5%

MySQL Server-versie

shell> mysqld --version

MySQL Client-versie

shell> mysql --version
shell> mysql -V 


Antwoord 11, autoriteit 5%

mysqladmin versionOF mysqladmin -V


Antwoord 12, autoriteit 4%

Vanaf de console kunt u het volgende proberen:

mysqladmin version -u USER -p PASSWD

Antwoord 13, autoriteit 3%

Met CLI in één regel :

mysql --user=root --password=pass --host=localhost db_name --execute='select version()';

of

mysql -uroot -ppass -hlocalhost db_name -e 'select version()';

retourneer zoiets als dit:

+-----------+
| version() |
+-----------+
| 5.6.34    |
+-----------+

Antwoord 14, Autoriteit 3%

voor Mac,

  1. Login op MySQL Server.

  2. Voer de volgende opdracht uit:

    SHOW VARIABLES LIKE "%version%";
    

Antwoord 15, Autoriteit 2%

U kunt ook naar de bovenkant van de MySQL-shell kijken wanneer u zich aanmeldt. Het toont eigenlijk de versie hier.

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 67971
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

Antwoord 16, Autoriteit 2%

E:\>mysql -u root -p
Enter password: *******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1026
Server version: 5.6.34-log MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select @@version;
+------------+
| @@version  |
+------------+
| 5.6.34-log |
+------------+
1 row in set (0.00 sec)

Antwoord 17

Ga naar MySQL workbench en log in op de server. Er is een veld met de naam Serverstatusonder MANAGEMENT. Klik op Serverstatusen ontdek de versie.

Of ga naar de volgende locatie en open cmd -> C:\Windows\System32\cmd.exe. Druk vervolgens op het commando -> mysql -V


Antwoord 18

Open de opdrachtprompt in Windows en typ MySQL -vof MySQL --version. Als je Linux gebruikt, download terminal en typ MySQL -v


Antwoord 19

Xampp met Windows-gebruikers hieronder in de opdracht die werkte in de mysql-directory.


Antwoord 20

Hier nog twee methoden:

Linux: Mysql-weergaveversie: van PHP

Van een PHP-functie kunnen we de gebruikte versie zien:

mysql_get_server_info ([resource $ link_identifier = NULL]): string

Linux: Mysql-weergaveversie: pakketversie

Voor RedHat / CentOS-besturingssystemen:

rpm -qa | grep mysql

Voor Debian / Ubuntu-besturingssystemen:

rpm -qa | grep mysql

Geëxtraheerd uit: https://www.sysadmit. com/2019/03/linux-mysql-ver-version.html


Antwoord 21

Alleen deze code werkt voor mij

/usr/local/mysql/bin/mysql -V  

Other episodes