현재 버전의 MySQL 데이터베이스 관리 시스템(DBMS)을 검색하려면 어떻게 해야 합니까?
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 레퍼런스 매뉴얼(pdf) - 현재 MySQL 버전 결정 - 42페이지
하고 있습니다.mysql --version
그mysql
.입니다.는 「」입니다.mysqld
는 '명령하다'로 해야 합니다
mysqld --version
또는
mysqld --help
Debian과 Windows에서 사용할 수 있습니다.
클라이언트와 함께 MySQL 서버에 연결하면 사용할 수 있습니다.
select version()
또는
select @@version
해라
mysql --version
를 or . 또는 는는dpkg -l 'mysql-server*'
.
mysql -V
우분투의
Mysql Client version : 서버 버전이 반환되지 않고 mysql 클라이언트 유틸리티 버전이 제공됩니다.
mysql -version
Mysql 서버 버전 : 여러 가지 방법으로 찾을 수 있습니다.
SELECT version();
SHOW VARIABLES LIKE "%version%";
mysqld --version
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 워크벤치로 이동하여 서버에 로그인합니다.MANAGEMENT 아래에 Server Status라는 필드가 있습니다. Server Status를 클릭하여 버전을 확인하십시오.
또는 다음 위치로 이동하여 cmd -> C:\Windows\를 엽니다.System32\cmd.exe.다음으로 명령어 -> mysql - V 를 누릅니다.
를 사용하여 Mysql에 로그인하기만 하면 됩니다.
mysql -u root -p
그런 다음 이 명령을 입력합니다.
select @@version;
이렇게 하면 다음과 같은 결과가 나옵니다.
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 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입니다.
UBUNTU의 경우 다음 명령을 사용하여 mysql 버전을 확인할 수 있습니다.
mysql --version
MySQL Server 버전
shell> mysqld --version
MySQL 클라이언트 버전
shell> mysql --version
shell> mysql -V
mysqladmin version
★★★mysqladmin -V
콘솔에서 다음을 시도할 수 있습니다.
mysqladmin version -u USER -p PASSWD
CLI 를 1 행으로 했을 경우:
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 |
+-----------+
Mac의 경우,
mysql 서버에 로그인합니다.
다음 명령을 실행합니다.
SHOW VARIABLES LIKE "%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>
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)
mysql 디렉토리에서 동작하는 명령어 whihc에서 아래의 Windows 사용자와의 Xampp.
의 는, , 라고 입력합니다.MySQL -V
★★★★★★★★★★★★★★★★★」MySQL --version
get 라고 하면 terminal 을 、 을 . 、 음음음음 . . . . . . 。MySQL -v
기본적으로 어떤 버전의 MySQL 후보를 설치할 수 있는지 아는 것이 중요할 수 있습니다.이 명령어는 실제로 설치하기 전에 확인하는 간단한 명령어느낌없는 명령어입니다.
sudo apt-cache policy mysql-server
이는 5.7과 같이 이전 MySQL 버전에서 실행되는 기존 프로젝트에서 더 중요합니다.
위의 명령어의 출력 예는 다음과 같습니다.
mysql-server:설치: (없음) 후보: 8.0.29-0ubuntu0.20.04.3 버전테이블: 8.0.29-0ubuntu020.04.3 500
500 http://mirrors.digitalocean.com/ubuntu 포커스 / 메인 amd64 패키지 500 http://security.ubuntu.com/ubuntu 포커스 보안 / 메인 amd64 패키지 8.0.19-0ubuntu5 500
500 http://mirrors.digitalocean.com/ubuntu 초점/메인 amd64 패키지
이는 기본적으로 다음 명령을 실행하면 MySQL Server 8의 일부 플레이버가 설치됨을 나타냅니다.
sudo apt install mysql-server
도커라이즈된 MariaDB/MySQL Server 버전 인쇄:
WordPress 사이트를 백업할 때(이 경우 컨테이너형) WordPress 버전을 파일 이름에 캡처하고 백업 당시 최신 DB 버전을 캡처합니다.이렇게 하면 복원이 필요할 때 지정된 버전의 WordPress 백업에서 DB가 작동하는 버전을 확인하는 호환성 문제가 발생하지 않습니다.
그래서 DB 서버 버전을 덤프 이름에 포함시켰습니다.다음 항목을 자동 입력 변수에 로드했습니다.
docker exec -it ContainerIdOfDB mysqld --version | awk '{print $3}' | cut -d'-' -f1
이렇게 하면 현재 DB 버전을 검색하기 위해 로그인할 필요 없이 puk up됩니다.
다음 두 가지 방법이 더 있습니다.
Linux: Mysql 보기 버전: PHP에서
PHP 함수에서 사용되는 버전을 볼 수 있습니다.
mysql_get_server_info ([resource $ link_identifier = NULL]): string
Linux: Mysql 뷰 버전: 패키지 버전
RedHat/CentOS 운영 체제의 경우:
rpm -qa | grep mysql
Debian/Ubuntu 운영 체제의 경우:
rpm -qa | grep mysql
출처: https://www.sysadmit.com/2019/03/linux-mysql-ver-version.html
이 코드만 사용할 수 있습니다.
/usr/local/mysql/bin/mysql -V
언급URL : https://stackoverflow.com/questions/8987679/how-to-retrieve-the-current-version-of-a-mysql-database-management-system-dbms
'sourcecode' 카테고리의 다른 글
팬더와 함께 사전 열 분할/폭발 (0) | 2023.01.15 |
---|---|
Tomcat의 루트에 응용 프로그램 배포 (0) | 2023.01.15 |
XAMPP에서 MariaDB를 MySQL로 변경하려면 어떻게 해야 하나요? (0) | 2023.01.15 |
날짜 및 시각에서 DATETIME 생성 (0) | 2023.01.15 |
SQL 연금술 로드 테스트: "Timeout Error:크기 3 오버플로우 0의 QueuePool 제한에 도달했으며 연결 시간 초과, 시간 초과 30" (0) | 2023.01.15 |