본문으로 건너뛰기

MySQL 버전 확인 방법은 무엇인가요?

💡 요약 정리
MySQL의 현재 설치된 버전은 다음 3가지 방법으로 확인할 수 있습니다.

  • mysql -V 명령어로 직접 확인
  • MySQL에 로그인 후 SQL 쿼리로 확인
  • status 명령어에서 버전 정보 확인

1. mysql -V 옵션으로 확인

터미널에서 아래 명령어를 입력하면 MySQL의 버전을 확인할 수 있습니다.

[root@localhost ~]# /home/mysql/bin/mysql -V
/home/mysql/bin/mysql  Ver 14.14 Distrib 5.5.28, for Linux (x86_64) using  EditLine wrapper

2. 쿼리문으로 확인

MySQL에 접속한 후, select version(); 쿼리를 통해 현재 서버 버전 정보를 확인할 수 있습니다.

[root@localhost data]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 7
Server version: 5.5.28-log Source distribution

Copyright (c) 2000, 2012, 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.5.28-log  |
+-------------+
1 row in set (0.00 sec)

mysql>

3. status 에서 확인

MySQL에서 status; 명령어를 실행하면 다양한 상태 정보와 함께 버전도 확인할 수 있습니다.

mysql> status;
--------------
mysql  Ver 14.12 Distrib 5.0.95, for redhat-linux-gnu (x86_64) using readline 5.1

Connection id:         8
Current database:
Current user:          root@localhost
SSL:                   Not in use
Current pager:         stdout
Using outfile:         ''
Using delimiter:       ;
Server version:        5.5.28-log Source distribution
Protocol version:      10
Connection:            Localhost via UNIX socket
Server characterset:   utf8
Db     characterset:   utf8
Client characterset:   latin1
Conn.  characterset:   latin1
UNIX socket:           /tmp/mysql.sock
Uptime:                21 hours 41 min 0 sec

Threads: 1  Questions: 54  Slow queries: 0  Opens: 89  Flush tables: 1  Open tables: 41  Queries per second avg: 0.000
--------------