it-swarm.com.de

Wie kann ich die aktuelle Version einer MySQL-Datenbank abrufen?

Welcher Befehl gibt die aktuelle Version einer MySQL-Datenbank zurück?

394
pheromix

Viele Antworten schlagen vor, mysql --version zu verwenden. Das Programm mysql ist jedoch der Client. Der Server ist mysqld. So sollte der Befehl sein

mysqld --version

oder

mysqld --help

Das funktioniert bei mir unter Debian und Windows.

Wenn Sie über einen Client mit einem MySQL-Server verbunden sind, können Sie ihn verwenden

select version()

oder

select @@version
84
Paul Spiegel

Probieren Sie diese Funktion aus -

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

VERSION ()

Oder verwenden Sie für weitere 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 Referenzhandbuch (pdf) - Ermitteln Ihrer aktuellen MySQL-Version - Seite 42

605
Devart

versuchen

mysql --version

zum Beispiel. Oder dpkg -l 'mysql-server*'.

Die Verwendung von mysql -V funktioniert unter Ubuntu einwandfrei.

31
Umesh Kaushik
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 Referenzhandbuch (pdf) - Ermitteln Ihrer aktuellen MySQL-Version - Seite 42

16
John Woo

Für UBUNTU können Sie den folgenden Befehl verwenden, um die mysql-Version zu überprüfen:

mysql --version
14

Ich habe einen einfachen Weg gefunden, das herauszufinden.

Beispiel: Unix-Befehl (auf diese Weise benötigen Sie keine 2 Befehle.),

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

Beispielausgaben:

+-------------------------+-------------------------+
| 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 obigem Fall ist mysql version 5.5.49 .

Bitte finden Sie diese nützliche Referenz .

14
tk_

MySQL-Client-Version : Bitte beachten Sie, dass dies nicht die Serverversion zurückgibt, sondern die Version des MySQL-Client-Dienstprogramms

mysql -version 

MySQL-Server-Version: Es gibt viele Möglichkeiten zu finden

  1. SELECT version();

enter image description here

  1. SHOW VARIABLES LIKE "%version%";

enter image description here

  1. mysqld --version
11
Amitesh

Melden Sie sich einfach bei MySQL mit an

mysql -u root -p

Dann geben Sie diesen Befehl ein

select @@version;

Dies ergibt das Ergebnis wie folgt:

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

Shell> mysql -V
10
Nanhe Kumar

_mysqladmin version_ OR _mysqladmin -V_

9
Singh Anuj

Von der Konsole aus können Sie versuchen:

mysqladmin version -u USER -p PASSWD
8
spike

Sie können auch beim ersten Anmelden in der MySQL-Shell nachsehen, wo sich die aktuelle Version befindet.

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>
4
David Duggins

Mit CLI in einer Zeile:

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

oder

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

gib so etwas zurück:

+-----------+
| version() |
+-----------+
| 5.6.34    |
+-----------+
4
Nolwennig
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)
2
Abhay Singh

Für Mac

  1. login auf MySQL-Server.

  2. führen Sie den folgenden Befehl aus:

     SHOW VARIABLES LIKE "%version%";
    
2
KayV

Öffnen Sie in Windows die Eingabeaufforderung und geben Sie MySQL -V oder MySQL --version ein. Wenn Sie Linux verwenden, rufen Sie das Terminal ab und geben Sie MySQL -v ein.

1