database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29928 게시물 읽기
No. 29928
.mysql_history에 대해서
작성자
김태경
작성일
2011-03-06 01:34
조회수
10,297

이번에 서버 해킹을 당해서 DB의 내용이 변조 됐습니다.

침입 흔적은 추적하던 중 /.mysql_history라는 파일이 최상위 루트에 있는 것을 발견하고 분석해본 결과 공격에 사용된 쿼리가 포함되어 있더군요.

덕분에 문제 해결의 실마리를 찾을 수 있었는데

문제는 .mysql_history의 위치입니다. 

이 파일의 퍼미션이 root로 되어 있었는데 

보통 root로 mysql client를 사용하면 /root/.mysql_history에 로그가 남는 것으로 알고 있는데 예측 못했던 위치에 있네요. 

어떤 경우에 .mysql_history라는 파일이 /에 생성되는 것일까요?

 

이 글에 대한 댓글이 총 1건 있습니다.

일반적으로는 ~/.mysql_history가 맞겠지만, 별도로 MYSQL_HISTFILE 환경 변수를 설정하면 바꿀수 있습니다. 기본값은 $HOME/.mysql_history 입니다.

http://dev.mysql.com/doc/refman/5.5/en/environment-variables.html

 

 

박현우(lqez)님이 2011-03-09 01:10에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29931디비 백업후 복구작업중에 있습니다. 에러좀 봐주세요!! [7]
임두환
2011-03-09
13799
29930mysql password() 함수의 결과가 old_password()의 결과로 나옵니다. [2]
김영범
2011-03-08
8523
29929디비 설계에 대해서 [4]
김인수
2011-03-07
9751
29928.mysql_history에 대해서 [1]
김태경
2011-03-06
10297
29927mysql 과 서버 시간이 다른 경우 [1]
sumuri
2011-03-05
11455
29926MySQL 상용 라이선스 socket 관련 질문 드립니다. [1]
MySQL
2011-03-04
8973
29925클러스터링 환경 구축시 MySQL, MySQL Cluster의 라이선스 비용이 궁금합니다. [1]
궁그미
2011-03-03
10102
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다