mysql 3

삭제된 데이터 복구하기

서론DELETE나 TRUNCATE TABLE 명령을 통하여 삭제된 데이터를 복구하는 방법을 알아보겠습니다. BinamiRedmine을 윈도우즈 서버에 새로 설치하여 프로젝트를 관리하려던 중에 기존에 사용하던 Mangis의 이슈를 옮겨오는 작업을 하던 중에 Redmine의 모든 데이터가 없어져 버리는 사태가 발생하였습니다. 참 난감한 순간이었는데... MySQL에 쌓여있는 로그를 가지고 복구가 가능했습니다. 해결방법MySQL 툴 중에 ""라는 명령 도구가 있습니다. 이를 이용하면 MySQL이 쌓아 놓은 로그를 바탕으로 삭제된 데이터를 살릴 수 있습니다. 일반적으로 MySQL 서버에서 실행된 모든 쿼리가 data 디렉토리 아래에 xxx-bin.000001, xxx-bin.000002와 같은 파일이 생성되어 ..

DB/MySQL 2010.07.11

2010에서 Zeos 7.0 설치 및 MySQL 5.1.4와 테스트기

SourceForge에서 Zeos 7.0 Beta 버전을 받아서 설치하는데, Bpl 파일을 못찾는 오류가 계속 나서 왜그런가 봤더니, 프로젝트 옵션의 output directory가 각 패키지마다 달라서 발생한 문제였습니다. 모두 Build 디렉토리로 맞추거나, 아니면 모두 기본 디렉토리로 생성되도록 하면 됩니다. 오랫만에 Zeos로 MySQL DB 연동을 하는터라 좀 헤맸네요. 간단하게 ZConnection을 두고 테스트용 MySQL 정보를 입력하고, ZQuery로 간단한 SELECT 쿼리를 수행하는데 자꾸 한글이 깨지는 것이었습니다. 삽입 및 갱신도 한글이 깨지는 현상이 발생하였습니다. MySQL쪽 문자셋(charset)을 확인해 봤더니, 운영 시스템만 "UTF-8"이고 모든 DB 및 클라이언트 연결..

qmail + vpopmail + MySQL 설치기 정리

0. MySQL 설치 이글 참조 : FreeBSD 6.x에서 MySQL 5.0.x 설치기 1. ucspi-tcp 패키지 설치 # cd /usr/ports/sysutils/ucspi-tcp # make install clean 2. daemontool 패키지 설치 # cd /usr/ports/sysutils/daemontools # make install clean # vi /etc/rc.conf svscan_enable="YES" 추가 3. qmail 패키지 설치 # cd /usr/ports/mail/qmail && make install clean 4. sendmail 죽이기 /etc/rc.sendmail 파일을 다른 곳으로 옮겨 재실행시 실행되지 않도록 하기 /etc/rc.conf 파일 수정 send..

Linux,Unix,BSD 2007.11.13
728x90