MySQL(및 해당 드롭다운 대체 MariaDB)은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL 버전에는 몇 가지 중요한 차이점이 있으므로 서버에서 실행 중인 버전을 아는 것이 일부 상황에서는 중요할 수 있습니다.
예를 들어 설치를 시작하기 전에 특정 MySQL 버전이 필요한 응용 프로그램을 설치하는 경우 MySQL 서버의 버전을 확인해야 합니다.
시스템에 설치된 MySQL 또는 MariaDB 서버의 버전을 확인하는 방법에 대해 설명합니다.
명령행에서 가져오기
서버에 대한 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 버전을 찾는 방법에 대한 몇 가지 다른 옵션을 보여 주었습니다.
'SW > MySQL' 카테고리의 다른 글
Mysql : MySQL Database Server에 원격 연결을 허용하는 방법, 예제, 명령어 (0) | 2022.02.22 |
---|---|
MySQL : MySQL 유저 계정 삭제 방법, 예제, 명령어 (0) | 2021.12.07 |
MySQL : 사용자 계정 생성, 권한 부여하는 방법, 예제, 명령어 (0) | 2021.01.23 |
MySQL : 사용자를 보여주고 나열하는 방법, 예제, 명령어 (0) | 2020.12.23 |
MySQL : 데이터베이스 생성, 선택하는 방법, 예제, 명령어 (0) | 2020.12.04 |