Как получить текущую версию базы данных MySQL?
какая команда возвращает текущую версию базы данных MySQL?
18 ответов
попробовать эту функцию -
SELECT VERSION();
-> '5.7.22-standard'
или для более подробной информации используйте:
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 справочное руководство (pdf) - определение текущей версии MySQL-страница 42
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 справочное руководство (pdf) - определение текущей версии MySQL-страница 42
Я нашел простой способ сделать это.
пример: команда Unix (таким образом, вам не нужны 2 команды.),
$ mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'
пример вывода:
+-------------------------+-------------------------+
| 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 |
+-------------------------+-------------------------+
в приведенном выше случае версия mysql является 5.5.49.
пожалуйста, найдите эта полезная ссылка.
просто войдите в Mysql с
mysql -u root -p
затем введите эту команду
select @@version;
Это даст результат,
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)
войдите в свой mysql, скопируйте и вставьте это:
SHOW VARIABLES LIKE "%version%";
пример вывода:
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)
С CLI в одной строке:
mysql --user=root --password=pass --host=localhost db_name --execute='select version()';
или
mysql -uroot -ppass -hlocalhost db_name -e 'select version()';
возвращает что-то вроде этого :
+-----------+
| version() |
+-----------+
| 5.6.34 |
+-----------+
вы также можете посмотреть на верхнюю часть оболочки MySQL при первом входе в систему. Это на самом деле показывает версию прямо здесь.
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>
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)
в windows ,получить cmd и введите MySQL-V или MySQL -- version
Если вы используете Linux, получите терминал и введите MySQL-V
версия клиента Mysql:
Mysql -version
версия сервера Mysql: есть много способов найти
SELECT version();
SHOW VARIABLES LIKE "%version%";