SW/MySQL

Mysql : MySQL 버전 확인 방법, 예제, 명령어

얇은생각 2021. 11. 8. 07:30
반응형

MySQL(및 해당 드롭다운 대체 MariaDB)은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL 버전에는 몇 가지 중요한 차이점이 있으므로 서버에서 실행 중인 버전을 아는 것이 일부 상황에서는 중요할 수 있습니다.

예를 들어 설치를 시작하기 전에 특정 MySQL 버전이 필요한 응용 프로그램을 설치하는 경우 MySQL 서버의 버전을 확인해야 합니다.

시스템에 설치된 MySQL 또는 MariaDB 서버의 버전을 확인하는 방법에 대해 설명합니다.

 

 

Mysql : MySQL 버전 확인 방법, 예제, 명령어

 

 

명령행에서 가져오기

서버에 대한 SSH 액세스 권한이 있는 경우 MySQL 버전을 확인하는 데 도움이 되는 여러 가지 명령이 있습니다.

 MySQL 서버 이진 이름은 mysqld입니다. 서버 버전을 --version 또는 -V 옵션을 사용하여 이진 파일을 실행하려면 다음과 같이 하십시오.

mysqld --version

# mysqld  Ver 5.7.27-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))

 

 

이 명령은 MySQL 버전에 대한 정보를 출력하고 종료합니다. 이 예에서 MySQL 서버의 버전은 5.7.27입니다.

mysqladmin은 MySQL 서버에서 관리 작업을 수행하는 데 사용되는 클라이언트 유틸리티입니다. MySQL 버전을 쿼리하는 데도 사용할 수 있습니다.

mysqladmin -V

# mysqladmin  Ver 8.42 Distrib 5.7.27, for Linux on x86_64

 

 

 

MySQL Shell에서 가져오기

mysql과 같은 명령 클라이언트 유틸리티를 사용하여 MySQL 서버의 버전을 확인할 수도 있습니다. 

MySQL 서버에 연결하려면 mysql을 입력하십시오.

mysql

# Welcome to the MySQL monitor.  Commands end with ; or \g.
# Your MySQL connection id is 3
# Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)

 

 

MySQL 버전 및 기타 구성 요소에 대한 정보를 얻으려면 버전 변수를 쿼리하십시오.

SHOW VARIABLES LIKE "%version%";

# +-------------------------+-------------------------+
# | Variable_name           | Value                   |
# +-------------------------+-------------------------+
# | innodb_version          | 5.7.27                  |
# | protocol_version        | 10                      |
# | slave_type_conversions  |                         |
# | tls_version             | TLSv1,TLSv1.1           |
# | version                 | 5.7.27-0ubuntu0.18.04.1 |
# | version_comment         | (Ubuntu)                |
# | version_compile_machine | x86_64                  |
# | version_compile_os      | Linux                   |
# +-------------------------+-------------------------+
# 8 rows in set (0.02 sec)

 

 

 

또한 서버 버전을 표시할 수 있는 몇 가지 다른 문과 명령도 있습니다. SELECT VERSION() 문은 MySQL 버전만 표시합니다. 

SELECT VERSION();

 

 

STATUS 명령은 MySQL 버전과 서버 상태에 대한 정보를 표시합니다.

STATUS;

 

 

 

PHP를 사용

공유 호스팅 중이고 명령줄이나 PhpMyAdmin과 같은 MySQL 클라이언트에 액세스할 수 없는 경우 PHP를 사용하여 MySQL 서버의 버전을 확인할 수 있습니다.

웹 사이트 문서 루트 디렉토리에서 FTP 또는 SFTP 클라이언트를 사용하여 다음 PHP 파일을 업로드합니다. 실제 MySQL 사용자 계정을 사용하여 my_user 및 my_password를 변경해야 합니다.

# mysql-version.php

<?php

// Create a database connection.
$link = mysqli_connect("localhost", "my_user", "my_password");

// Print the MySQL version.
echo mysqli_get_server_info($link);

// Close the connection.
mysqli_close($link);

 

 

브라우저에서 파일을 열면 화면에 MySQL 서버 버전이 표시됩니다.

# 5.7.27-0ubuntu0.18.04.1

 

 

MySQL 서버의 버전을 확인하는 것은 비교적 쉬운 작업입니다. 이 안내서에서는 시스템에서 실행 중인 MySQL 버전을 찾는 방법에 대한 몇 가지 다른 옵션을 보여 주었습니다.

반응형