세이박스

mysql 로그 지우기

데이타베이스

mysql datadir 로 지정되어있는 폴더를 정확히 확인하신 후 아래와 같이 하시기 바랍니다.

 datadir 이 /usr/local/mysql/var 일 경우 예입니다.

 /usr/local/mysql/share/mysql.server stop

 /usr/local/mysql/var/ 디렉토리에 bin-log 파일을 삭제하시면 되는데 형식은
 아래와 같습니다.

 -bin 패턴이 불어있는 파일을 rm 으로 삭제하시기 바랍니다.
 
 rm -f *-bin*

 /usr/local/mysql/share/mysql.server start

위에 있는 글중에서

/usr/local/mysql/share/mysql.server stop
부분과
/usr/local/mysql/share/mysql.server start
부분에 있는 명령어들은 설정에 따라 틀릴 것이다.
무조건 따라 하다간 서버가 남아 나질 않을 것이니 자신의 서버에 맞게 명령어를 내리자
그리고
rm -f *-bin*
부분에서 *-bin*은 문제가 있는명령어이다
보통 도메인-bin.00001같이 되어 있는것을 저렇게 지울수도 있지만
현재 사용중인 도메인-bin.index 파일도 삭제 될수 있기 때문에
들어가서 하나하나 삭제 하는것이 낳을 것이다.
 
잠깐!! 문제가 발생 하였다.
현재 *-bin* 파일의 index 파일의 안을 vi 롭 보면 지워야할 파일이름이 있을 것이다.
이와 같은 경우 index 파일의 안의 이름을 지워줘야 정상적으로 mysql이 작동 될것이다.