>데이터 베이스 >MySQL 튜토리얼 >5세 어린이도 배울 수 있을 정도로 쉬운 Windows에서 MySQL 버전 확인하는 방법

5세 어린이도 배울 수 있을 정도로 쉬운 Windows에서 MySQL 버전 확인하는 방법

王林
王林원래의
2024-08-05 14:39:211084검색

How to check the MySQL version on Windows, so easy that even a five-year-old can learn it

컨텐츠

  • MySQL 버전을 알아야 하는 이유는 무엇입니까?
  • MySQL 버전 확인

    • 명령줄에서
    • MySQL 클라이언트에서
    • SELECT VERSION 문
    • 상태 명령
    • SHOW VARIABLES LIKE 문

MySQL 버전을 알아야 하는 이유는 무엇입니까?

버전 간에 상당한 차이가 있을 수 있으므로 사용 중인 MySQL 버전을 아는 것이 중요합니다. 최신 버전의 MySQL은 시스템이 새로운 기능을 갖추고 더 많은 성능을 발휘할 수 있음을 의미합니다. 일부 기능은 시스템에서 작동하지 않을 수 있으므로 외부 도구 및 플러그인과 상호 작용할 때 잠재적인 문제를 파악하는 데 MySQL 버전 번호가 필수적일 수 있습니다.

오래된 데이터베이스는 보안 위반, 데이터 중복, 부정확한 보고 등의 오류에 취약합니다. 조직의 요구 사항을 충족하고 최신 소프트웨어와 기술을 활용하려면 데이터베이스 소프트웨어를 업그레이드하는 것이 중요합니다. 또한 최고의 MySQL 버전을 설치하면 시스템 오류 가능성이 낮아집니다.

이 글에서는 서버에서 MySQL 버전을 확인하는 방법을 설명합니다.

MySQL 버전 확인

이 지침은 전용 서버 및 VPS의 MySQL 버전을 확인하기 위한 것입니다. 일부 작업에는 루트 권한이 필요합니다. MariaDB는 MySQL의 포크이기 때문에 명령은 각 데이터베이스 소프트웨어와 상호 교환적으로 작동합니다.

명령줄에서

다음 명령을 사용하여 로컬 MySQL 서버의 버전을 확인하세요. 이 명령은 운영 체제에만 적용되는 것이 아닙니다. 이 명령은 MySQL을 실행하는 모든 Linux, Windows 및 macOS 버전과 호환됩니다.

mysql -V

출력은 다음과 같습니다.

# mysql -V
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

클라이언트 측 유틸리티 mysqladmin을 사용하여 데이터베이스 관리 작업을 수행할 수도 있습니다. 이를 통해 데이터베이스, 테이블, 사용자 생성 및 삭제, 서버 구성 및 현재 상태 확인 등 다양한 작업을 수행할 수 있습니다. 설치된 MySQL 버전을 확인하려면 mysqladmin 명령을 사용하세요.

mysqladmin -V

출력은 다음과 같습니다.

# mysqladmin -V
mysqladmin  Ver 9.1 Distrib 10.3.37-MariaDB, for Linux on x86_64

MySQL 클라이언트에서

MySQL 명령줄 클라이언트는 입력 편집을 지원하는 간단하고 직접적인 SQL 셸입니다. 루트로 다음 명령을 사용하여 MySQL 클라이언트에 연결할 수 있습니다.

mysql

출력은 다음과 같습니다.

# mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 586239
Server version: 10.3.37-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

출력에 따르면 서버는 MariaDB 버전 10.3.37을 실행하고 있습니다. MySQL 또는 MariaDB 클라이언트 셸에 설치된 버전에 대한 자세한 정보를 가져오는 명령이 많이 있습니다.

SELECT VERSION 문

MySQL 버전을 확인하려면 MySQL 데이터베이스 클라이언트에서 SELECT VERSION() 명령을 사용하세요.

SELECT version();

출력은 다음과 같습니다.

MariaDB [***]> SELECT version();
+-----------------+
| version()       |
+-----------------+
| 10.3.37-MariaDB |
+-----------------+
1 row in set (0.000 sec)

다음 쿼리를 사용하여 MySQL 버전을 확인할 수도 있습니다.

SELECT @@version;

결과는 다음과 같습니다.

MariaDB [***]> SELECT @@version;
+-----------------+
| @@version       |
+-----------------+
| 10.3.37-MariaDB |
+-----------------+
1 row in set (0.000 sec)

MariaDB [***]>

상태 명령

MySQL 버전을 확인하는 또 다른 옵션은 STATUS 명령입니다. MySQL 클라이언트 도구에서 실행하세요.

STATUS;

다음은 출력입니다. 여기에는 MySQL 서버가 실행된 기간, 스레드 정보 및 기타 중요한 세부 정보를 포함한 가동 시간 정보가 포함되어 있습니다.

MariaDB [***]> STATUS; 
--------------
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:      123456
Current database:   testdb_1
Current user:       testdb_user@localhost
SSL:            Not in use
Current pager:      stdout
Using outfile:      ''
Using delimiter:    ;
Server:         MariaDB
Server version:     10.3.37-MariaDB MariaDB Server
Protocol version:   10
Connection:     Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    utf8mb4
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /var/lib/mysql/mysql.sock
Uptime:         18 days 12 hours 40 min 9 sec

Threads: 21  Questions: 12345678  Slow queries: 2  Opens: 12345  Flush tables: 1  Open tables: 2048  Queries per second avg: 18.405
--------------

MariaDB [***]>

SHOW VARIABLES LIKE 문

SHOW VARIABLES LIKE 문은 MySQL 버전 정보를 표시하는 또 다른 방법입니다. MySQL 클라이언트에 다음 명령어를 입력하세요.

SHOW VARIABLES LIKE "%version%";

결과는 다음과 같습니다.

MariaDB [***]> SHOW VARIABLES LIKE "%version%";
+-----------------------------------+------------------------------------------+
| Variable_name                | Value                                    |
+-----------------------------------+------------------------------------------+
| in_predicate_conversion_threshold | 1000                                |
| innodb_version               | 10.3.37                                  |
| protocol_version             | 10                                       |
| slave_type_conversions       |                                          |
| system_versioning_alter_history | ERROR                                 |
| system_versioning_asof       | DEFAULT                                  |
| version                      | 10.3.37-MariaDB                          |
| version_comment             | MariaDB Server                           |
| version_compile_machine     | x86_64                                   |
| version_compile_os          | Linux                                    |
| version_malloc_library      | system                                   |
| version_source_revision     | 3303748fd133drface4d64ert56c5a09445 |
| version_ssl_library         | OpenSSL 1.0.2k-fips  26 Jan 2017         |
| wsrep_patch_version         | wsrep_25.24                              |
+-----------------------------------+------------------------------------------+
14 rows in set (0.020 sec)
MariaDB [***]>

알겠습니다. 이 기사가 도움이 되었다면 더 많은 사람들과 공유해 주세요.

연습할 SQL 도구를 찾고 싶다면 인터페이스가 간단하고 사용하기 쉬운 sqlynx를 사용해 보세요. https://www.sqlynx.com/download/ 무료 다운로드

위 내용은 5세 어린이도 배울 수 있을 정도로 쉬운 Windows에서 MySQL 버전 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.