¿Cómo recuperar la versión actual de una base de datos MySQL?

¿Qué comando devuelve la versión actual de una base de datos MySQL?

Prueba esta función –

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

VERSIÓN()

O para más detalles use:

 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) 

Manual de referencia de MySQL 5.0 (pdf) – Determinación de su versión actual de MySQL – página 42

tratar

 mysql --version 

por ejemplo. O dpkg -l 'mysql-server*' .

Usar mysql -V funciona bien para mí en Ubuntu.

Para UBUNTU puede probar el siguiente comando para verificar la versión de mysql:

 mysql --version 

Encontré una manera fácil de conseguir eso.

Ejemplo: comando Unix (de esta manera no necesita 2 comandos),

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

Resultados de muestra:

 +-------------------------+-------------------------+ | 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 | +-------------------------+-------------------------+ 

En el caso anterior, la versión de mysql es 5.5.49 .

Por favor encuentre esta referencia útil .

 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) 

Manual de referencia de MySQL 5.0 (pdf) – Determinación de su versión actual de MySQL – página 42

 shell> mysql --version shell> mysql -V 

mysqladmin version O mysqladmin -V

Desde la consola puedes probar:

 mysqladmin version -u USER -p PASSWD 

Simplemente inicie sesión en el Mysql con

 mysql -u root -p 

Luego escribe este comando

 select @@version; 

Esto dará el resultado como,

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

Inicie sesión en su mysql, copie y pegue esto:

 SHOW VARIABLES LIKE "%version%"; 

Muestra de salida:

  mysql> SHOW VARIABLES LIKE "%version%"; +-------------------------+---------------------+ | Variable_name | Value | +-------------------------+---------------------+ | protocol_version | 10 | | version | 5.1.73 | | version_comment | Source distribution | | version_compile_machine | i386 | | version_compile_os | redhat-linux-gnu | +-------------------------+---------------------+ 5 rows in set (0.00 sec) 

Con CLI en una línea:

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

o

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

devuelve algo como esto:

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

También puedes mirar la parte superior del shell MySQL la primera vez que inicias sesión. De hecho, muestra la versión allí mismo.

 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> 

intenté esto en Ubuntu y otros linux varian, SELECT @@version y funciona bien.

 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) 

En Windows, obtenga cmd y escriba MySQL -V o MySQL –version

si usa Linux, obtenga terminal y escriba MySQL -v

La versión de Mysql Client:

 Mysql -version 

Versión del servidor Mysql: hay muchas formas de encontrar

  1. SELECT version();

enter image description here

  1. SHOW VARIABLES LIKE "%version%";

enter image description here

Para Mac,

  1. inicia sesión en el servidor mysql

  2. ejecuta el siguiente comando:

      SHOW VARIABLES LIKE "%version%";