mysqladmin으로 MYSQL에 접속한 사용자 확인하기(processlist)
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,454 조회
- 0 추천
- 목록
본문
mysqladmin으로 MYSQL에 접속한 사용자 확인하기(processlist)
MYSQL의 관리 유틸리티인 mysqladmin을 이용하면 현재 MYSQL을 사용하고있는 사용자들의 정보를 확인할 수 있다.
즉 현재 활동중인(active된) MYSQL의 스레드(threads)를 확인 할 수 있다.
이를 위한 사용형식은 다음과 같다.
사용형식 : mysqladmin -u root -p processlist
아래의 예는 현재 필자가 사용하는 리눅스 서버에서 MYSQL을 사용중인 사용자정보를 확인하기 위하여 mysqladmin유틸리티를 이용한 예이다.
[root@sulinux bin]#mysqladmin -u root -p processlist Enter password: ********
+----+----------+-----------+------------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+----------+-----------+------------+---------+------+-------+------------------+ | 9 | picasso | localhost | picasso_db | Sleep | 15 | | | | 10 | sspark | localhost | sspark_db | Sleep | 11 | | | | 11 | tempuser | localhost | temp_db2 | Sleep | 6 | | | | 12 | root | localhost | | Query | 0 | | show processlist | +----+----------+-----------+------------+---------+------+-------+------------------+ [root@sulinux bin]# |
위의 결과를 보면 현재 picasso, sspark, tempuser, root사용자가 MYSQL에 접속해있다는 것과 이들의 접속정보 및 사용명령어들을 간단히 확인할 수 있다.
관련자료
-
이전
-
다음