리눅스 쉘에서 mysqladmin으로 MYSQL에 접속한 클라이언트 리스트 확인하기
작성자 정보
- 구돌 작성
- 작성일
컨텐츠 정보
- 2,687 조회
- 0 추천
- 목록
본문
리눅스 쉘에서 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 사용자명입니다.
관련자료
-
이전
-
다음