강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

리눅스 쉘에서 mysqladmin으로 MYSQL에 접속한 클라이언트 리스트 확인하기

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

리눅스 쉘에서 mysqladmin으로 MYSQL에 접속한 클라이언트 리스트 확인하기

 

MYSQL의 관리 유틸리티인 mysqladmin을 이용하시면 현재 MYSQL을 사용하고 있는 사용자들의 정보를 확인할 수 있습니다.  

 

 

 즉 현재 활동중인(active) MYSQL의 스레드(threads)를 확인 할 수 있습니다.  

 

 

  이를 위한 사용형식은 다음과 같습니다.  

 

 

 

 

사용형식 : mysqladmin -u root -p processlist

 

아래의 예는 현재 필자가 사용하는 리눅스 서버에서 MYSQL을 사용중인 사용자정보를 확인하기 위하여 mysqladmin유틸리티를 이용한 예입니다.  

 

 

 

 

[root@file bin]# pwd

/usr/local/mysql/bin

[root@file bin]#

[root@file bin]# ./mysqladmin -u root -p processlist

Enter password: ********

+----+------+-----------+-------+---------+------+-------+------------------+

| Id | User | Host      | db    | Command | Time | State | Info             |

+----+------+-----------+-------+---------+------+-------+------------------+

| 9  | papa | localhost | papa  | Sleep   | 29   |       |                  |

| 10 | root | localhost | mysql | Sleep   | 22   |       |                  |

| 12 | root | localhost |       | Query   | 0    |       | show processlist |

+----+------+-----------+-------+---------+------+-------+------------------+

[root@file bin]#

 

위의 결과를 보시면 현재 papa라는 MYSQL사용자와 root MYSQL에 접속해 있다는 것과 이들의 접속정보 및 사용명령어들을 간단히 확인할 수 있습니다.  

 

 

 

 

참고로 papa root는 리눅스 시스템 계정명이 아닌 MYSQL 사용자명입니다.  

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,773 개
  • 현재 접속자 :  183 명