Какая команда возвращает текущую версию базы данных MySQL?Как получить текущую версию базы данных MySQL?
ответ
Попробуйте эту функцию -
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 Reference Manual (pdf) - Determining Your Current MySQL Version - page 42
попробовать
mysql --version
например. Или dpkg -l 'mysql-server*'
.
Это лучший вариант, если вы ленивы - вам даже не нужно входить в систему.: -D' отлично работает в командной строке Centos/RHEL, а также в Ubuntu. – user568458
@ user568458, правда, он дает вам версию клиента или версию локального сервера при условии, что тот, который установлен как пакет, запущен;) –
Команда 'mysql -version' не зависит от ОС. Это будет работать на любом дистрибутиве Linux, Windows и OS X. –
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) - Determining Your Current MySQL Version - page 42
В консоли вы можете попробовать:
mysqladmin version -u USER -p PASSWD
Для UBUNTU вы можете попробовать следующую команду, чтобы проверить версию MySQL:
mysql --version
Это тот же ответ, на который @MichaelKrelin ответил! – dani24
shell> mysql --version
shell> mysql -V
Выполните вход в 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)
mysqladmin version
ИЛИ mysqladmin -V
Использование mysql -V
отлично работает для меня на Ubuntu.
Я нашел простой способ получить это.
Пример: команда 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 |
+-------------------------+-------------------------+
В версии выше случае тузд является 5.5.49.
попробовал это на Ubuntu и другом linux varian, SELECT @@version
и работает отлично.
Вы также можете посмотреть в верхней части оболочки 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>
Просто войдите в Mysql с
mysql -u root -p
Затем введите команду
select @@version;
Это даст результат, как,
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row 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 |
+-----------+
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)
Не могли бы вы предоставить какой-то контекст вашему ответу. Хотя это ясно, это показывает решение, какое-то объяснение относительно вашего подхода и почему его хороший метод был бы полезен. Как правило, только куски кода проводки нахмурились в SO. –
Я не думаю, что для объяснения необходимости 'SELECT @@ version;', которая показывает версию, было бы хорошим методом для показа версии. Большая проблема ИМО заключается в том, что этот ответ является дубликатом более ранних ответов. –
- 1. php pdo получить версию базы данных (MYSQL)
- 2. Получить текущую версию репозитория
- 3. Получить текущую версию unity3d
- 4. Как получить текущую версию Java?
- 5. Получить текущую версию SQL Server
- 6. Как получить версию базы данных Oracle?
- 7. Как получить версию Odoo Из базы данных
- 8. WP8 Получить текущую версию приложения
- 9. Neo4j - Как получить текущую версию через REST
- 10. Как получить текущую версию Android Wear?
- 11. Как получить текущую версию qt в qt5?
- 12. Как получить текущую версию Maven цели
- 13. Как позвонить и получить текущую версию устройства?
- 14. Как получить версию MySQL
- 15. Как узнать текущую версию tmux?
- 16. Как определить текущую версию Play?
- 17. Получить версию базы данных в meteor
- 18. Невозможно получить версию базы данных Oracle
- 19. Получить последнюю версию сообщения из базы данных
- 20. Получить текущую версию приложения из пакета
- 21. Показать текущую запись базы данных
- 22. Как обновить текущую версию Elixir?
- 23. Программно получить текущую версию стандартной библиотеки ruby
- 24. получить текущую версию svn в webapp
- 25. AppEngine: получить текущую версию приложения-приложения
- 26. Получить текущую версию приложения из Play Store
- 27. PHP - получить текущую версию версии PHP версии
- 28. Получить текущую версию проекта репозитория Github
- 29. обновить текущую таблицу базы данных
- 30. mysql получить текущую дату и дату строки
http://dev.mysql.com/doc/refman/5.0/en/ install-version.html - это 404. –
Что делать, если я не хочу запускать что-либо, связанное с mysql? где хранится эта информация о версии? – Sajuuk