MySQL Query Log 남기기

라이브 중에 MySQL Query Log 남기기

(MySQL을 사용하면서 자주 사용하지만 기억하기 힘들어서 남겨 놓음.)

1. general_log 상태 확인

mysql> show variables like ‘general%’;
+———————-+————————————————-+
| Variable_name   | Value                                                  |
+———————-+————————————————-+
| general_log        | OFF                                                    |
| general_log_file | /var/lib/mysql/query.log                       |
+———————+————————————————–+

 

2. general_log 설정 변경

mysql> set global general_log = ‘on’;
Query OK, 0 rows affected (0.00 sec)

 

3. general_log 변경 상태 확인

mysql> show variables like ‘general%’;
+———————-+————————————————+
| Variable_name   | Value                                                 |
+———————-+————————————————+
| general_log        | ON                                                     |
| general_log_file | /var/lib/mysql/NXT-NAMS-LINUX.log |
+———————-+————————————————+

 

VMRC 콘솔의 연결이 끊어졌습니다. (VMRC console has disconnected)

vSphere 사용 중 vSphere Client를 사용하여 콘솔 연결 하려고 할때

VMRC 콘솔의 연결이 끊어졌습니다. 다시 연결하려고 시도 중입니다.

라는 메세지가 발생하며 콘솔 연결에 실패하였습니다.

 

[ 서버 환경 ]

Server : VMware ESXi 5.0.0, build-469512
Client : VMware ESXi Client 5.0.0, build-130600

 

[ 문제 해결 ]

문제를 해결하기 위해 구글 검색 시작..

구글에서 찾은 걸로는 아래 두 가지 해결 방법을 찾았습니다만,

제 경우엔 아래의 방법으로 문제를 해결할 수 없었습니다.

1. VMWare ESXi Client 최신 버전 업데이트
최신 버전으로 올려보았으나, 아무리 올려도 Disconnet 가 발생함

2. Disconnect 발생시, 작업 관리자에서 vmware-vmrc.exe 프로세스를 강제 종료 후 재접속
> 마찬가지로 아무리 시도 해봐도 안됨.


구글 검색으로 알려진 방법으로는 문제 해결이 어렵다 판단하여,

VMWare ESXi Client 를 통하지 않고, 콘솔 접근 하는 방법을 찾았습니다.


vmware-vmrc.exe 를 통해 VM Guest 콘솔로 접근하기

VMRC를 통해서 콘솔에 접근하기 위해서는 VMID를 알아야 합니다
VMID는 VM HOST 서버에 SSH로 접근하여 아래 명령어로 쉽게 알 수 있습니다.

# vim-cmd vmsvc/getallvms여기서 접속하고 싶은 VM GUEST의 vmid 번호를 기억해 둡니다.

자신의 컴퓨터의 아래 경로로 이동하여,

C:\Program Files (x86)\Common Files\VMware\VMware VMRC Plug-in\Internet Explorer

아래 명령어를 사용하면 VMWARE Client가 없어도 콘솔로 접근이 가능합니다.
vmware-vmrc.exe -h VMGUEST IP주소 -M vmid
근본적인 문제 해결은 못하였지만,

어쨋든 콘솔로 접근은 할 수 있었습니다.