[mysql] MySQL 데이터베이스 관리 시스템 (DBMS)의 현재 버전을 검색하는 방법은 무엇입니까?

어떤 명령이 현재 버전의 MySQL 데이터베이스를 반환합니까?



답변

많은 답변이 사용하는 것이 좋습니다 mysql --version. 그러나 mysql프로그램은 클라이언트입니다. 서버는 mysqld입니다. 따라서 명령은

mysqld --version

또는

mysqld --help

데비안과 Windows에서 작동합니다.

클라이언트가있는 MySQL 서버에 연결하면

select version()

또는

select @@version


답변

이 기능을 사용해보십시오-

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 페이지


답변

시험

mysql --version

예를 들어. 또는 dpkg -l 'mysql-server*'.


답변

사용은 mysql -V우분투에 나를 위해 잘 작동합니다.


답변

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