"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 5세 어린이도 배울 수 있을 정도로 쉬운 Windows에서 MySQL 버전 확인 방법

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

2024-08-14에 게시됨
검색:876

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

내용물

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

    • 명령줄에서
    • MySQL 클라이언트에서
    • SELECT VERSION 문
    • STATUS 명령
    • 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 클라이언트 셸에 설치된 버전에 대한 자세한 정보를 가져오는 명령이 많이 있습니다.

버전 선택 문

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

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 변수 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/ 무료 다운로드

릴리스 선언문 이 기사는 https://dev.to/tom8daafe63765434221/how-to-check-the-mysql-version-on-windows-so-easy-that-even-a-five-year-old-can-에서 재인쇄되었습니다. learn-it-4e40?1침해 내용이 있는 경우, [email protected]으로 연락하여 삭제해 주시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3