tabla - ¿Cómo recuperar la versión actual de una base de datos MySQL?
restaurar base de datos mysql desde archivos frm (18)
¿Qué comando devuelve la versión actual de una base de datos MySQL?
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 |
+-----------+
Desde la consola puedes probar:
mysqladmin version -u USER -p PASSWD
En Windows, obtenga cmd y escriba MySQL -V o MySQL --version
Si usa Linux, obtenga el terminal y escriba MySQL -v.
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%";''
Salidas 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 mysql es 5.5.49 .
Por favor encuentre esta referencia útil .
Inicie sesión en su mysql, copie y pegue esto:
SHOW VARIABLES LIKE "%version%";
Salida de muestra:
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)
Para UBUNTU puede probar el siguiente comando para verificar la versión de mysql:
mysql --version
Para Mac,
iniciar sesión en el servidor mysql.
Ejecuta el siguiente comando:
SHOW VARIABLES LIKE "%version%";
Probé esto en Ubuntu y en otras versiones de Linux, SELECT @@version
y funciona bien.
Prueba esta función -
SELECT VERSION();
-> ''5.7.22-standard''
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)
MySQL 5.0 Reference Manual (pdf) - Cómo determinar su versión actual de MySQL - página 42
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)
También puede ver la parte superior del shell de MySQL cuando inicia sesión. En realidad, 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>
Usar mysql -V
funciona bien para mí en Ubuntu.
tratar
mysql --version
por ejemplo. O dpkg -l ''mysql-server*''
.
mysqladmin version
o mysqladmin -V
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)
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) - Cómo determinar su versión actual de MySQL - página 42
shell> mysql --version
shell> mysql -V