블로그를 만들고 tip 란에 처음 글을 올려봅니다.
mysql 의 콘솔명령어창 내용을 몽땅 파일로 로깅해 봅시다.
야근을 하면서 DB에 쌓이는 로그정보중에 CPU 타입을 모두 살펴보고 싶어졌습니다.
약 400여개의 CPU 종류가 화면 가득 나열이 되더니 콘솔창의 한계를 넘어서 버렸습니다.
궁리를 하기 시작합니다.
1. jsp 로 프로그램을 짠다.
2. mysql 툴을 이용해서 살펴본다. ex) eclipse
3. 검색옵션을 짧게 두어서 한페이지씩 본다. -_-;
4. 기타등등..
결정은 하지 않고 궁리만 하던도중 저의 DB 사부이신 database.sarang.net 에 여쭤보았습니다.
그랬더니 친절하게 답변이 나와있네요.
http://database.sarang.net/?inc=read&aid=23188&criteria=mysql&subcrit=qna&id=&limit=20&keyword=&page=1
모든 데이터가 콘솔화면에 다 나타났다면 이 기술을 몰랐겠죠.
ㅎㅎ.
명령어 "tee" 입니다. 사용법은 다음과 같습니다.
mysql> tee result.txt
이렇게 하면 mysql 은 result.txt 에 화면을 몽땅 로깅을 하게 됩니다.
많은 데이터를 txt 파일에 남길때 와따입니다.