sourcecode

현재 버전의 MySQL 데이터베이스 관리 시스템(DBMS)을 검색하려면 어떻게 해야 합니까?

copyscript 2023. 1. 15. 17:10
반응형

현재 버전의 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 --versionmysql.입니다.는 「」입니다.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 서버 버전 : 여러 가지 방법으로 찾을 수 있습니다.

  1. SELECT version();

여기에 이미지 설명 입력

  1. SHOW VARIABLES LIKE "%version%";

여기에 이미지 설명 입력

  1. 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의 경우,

  1. mysql 서버에 로그인합니다.

  2. 다음 명령을 실행합니다.

     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

반응형