답변:
이 기능을 사용해보십시오-
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 --version
예를 들어. 또는 dpkg -l 'mysql-server*'
.
:-D
입니다. 우분투뿐만 아니라 Centos / RHEL 명령 행 에서도 제대로 로그인 할 필요가 없습니다 .
mysql --version
은 OS별로 다릅니다. 이것은 모든 Linux 배포판, Windows 및 OS X에서 작동합니다.
사용은 mysql -V
우분투에 나를 위해 잘 작동합니다.
mysql
클라이언트 유틸리티 의 버전을 제공 합니다. 이는 수도 가 서버와 동일한 시스템에 설치된 경우 유사한 버전을 수 있지만 서로 다른 시스템에 있다면, 그것은 완전히 다른 수 있습니다.
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)
나는 그것을 얻는 쉬운 방법을 찾았다.
예 : 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
MySQL 클라이언트 버전 : 서버 버전을 반환하지 않으므로 mysql 클라이언트 유틸리티 버전을 제공하십시오.
mysql -version
MySQL 서버 버전 : 여러 가지 방법이 있습니다
SELECT version();
SHOW VARIABLES LIKE "%version%";
mysqld --version
mysql
대부분의 비 Windows 플랫폼 에서는 명령이 소문자 여야합니다. 또한 MySQL 클라이언트 버전으로 답변을 열지 않는 것이 좋습니다 . 왜냐하면 요청이 아니며 사람들을 오도 할 수 있기 때문입니다.
간단히 MySQL에 로그인하십시오
mysql -u root -p
그런 다음이 명령을 입력하십시오
select @@version;
결과는 다음과 같습니다.
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)
mysql
클라이언트 유틸리티 의 버전을 제공하는데 , 이는 데이터베이스 서버가 실행중인 버전과는 완전히 다를 수 있습니다.
mysqladmin version
또는 mysqladmin -V
mysqladmin version
(적절한 연결 세부 정보와 함께) 실제 서버 버전을 mysqladmin -V
제공 하지만 mysqladmin
명령 행 유틸리티 버전을 제공합니다 .
처음 로그인 할 때 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>
Mac의 경우
mysql 서버에 로그인하십시오.
다음 명령을 실행하십시오.
SHOW VARIABLES LIKE "%version%";
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)
SELECT @@version;
버전을 보여주는 (이) 버전을 보여주는 좋은 방법 인지에 대한 설명이 필요하다고 생각하지 않습니다 . 더 큰 이슈 IMO는이 답변이 이전 답변과 중복된다는 것입니다.
Windows에서 명령 프롬프트를 열고 MySQL -V
또는을 입력하십시오 MySQL --version
. 리눅스를 사용한다면 터미널과 타입을 얻으십시오MySQL -v
여기에 두 가지 방법이 더 있습니다 :
리눅스 : MySQL 뷰 버전 : PHP에서
PHP 함수에서 사용 된 버전을 확인할 수 있습니다.
mysql_get_server_info ([resource $ link_identifier = NULL]): string
Linux : MySQL보기 버전 : 패키지 버전
RedHat / CentOS 운영 체제의 경우 :
rpm -qa | grep mysql
데비안 / 우분투 운영 체제 :
rpm -qa | grep mysql
https://www.sysadmit.com/2019/03/linux-mysql-ver-version.html 에서 추출
mysql --version
. 이것은 서버가 아닌 클라이언트 유틸리티 의 버전을 제공 하므로 Firefox를로드하고 도움말-> 정보 대화 상자를 열어 Apache 버전을 찾으려고하는 것과 약간 같습니다.