[완료]라면.. RWAPM에서 MYSQL DB 복구가 가능할까요? 로그 저장소?

djxcrash의 이미지

윈도우즈 2003에서
RWAPM 1.0.9 버전 사용중입니다.
백업해 두지 않은 DB를 삭제하게 되어 이렇게 질문드립니다.

관리를 인수받기전 2005년도 백업만이 남아 있더군요.
인수받은게 2007년인데 매일 백업해야지 해도 사용량이 그다지 많지 않아서 자꾸 잊고 안한 제자신을 탓해봐야 소용이 없네요.
사용량은 많지 않아도 공적인 일에 사용되는 서버라서 내일 아침 뭐라 보고를 해야할 지 모르겠습니다.

윈도우2003에서 실행되고 있습니다.
PHPMYADMIN에서 특정 테이블을 삭제한다는 것이 DB전체를 삭제해 버렸습니다.
FINAL DATA라는 데이터 복구 프로그램으로도 검색되지 않습니다.
인터넷 검색을 하니 LOG파일에 바이너리형식으로 MYSQL명령이 저장된다고 하던데 찾을 수가 없습니다.
LOG가 저장되지 않는건가요?
웹 엑세스로그는 저장되는 것으로 보이지만(MMCACHExxxxxxxxxx 라는 파일명 ) DB와는 무관한 정보입니다.
INSERT 관련 LOG였으면 좋겠습니다.

샅샅이 뒤져도 없는걸 보면 포기하고 싶지만 지푸라기라도 잡는 심정으로 질문드립니다.

복구 업체에 가능성이 있을까요? 물리적 손상이 아닌이상 업체도 복구프로그램을 돌릴것 같은데요..

jachin의 이미지

DATADIR 로 지정된 변수의 디렉터리에 *.BIN 파일들이 있을겁니다.
그 파일들이 모두 MySQL Binary Query Log 들입니다.

성공적인 복구하시길 바랍니다.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

djxcrash의 이미지

rwapm\data 로 되어 있지만 그곳에는 각 계정별 디렉토리에*.myi, *.myd, *frm 파일만 있군요.
애초에 설치하신 분이 로그를 만들지 않도록 수정한 것일까요?

=3=3=3=3=3=3=3=3=3=3
백업을 생활화 하자....

glay의 이미지

그건 my.cnf 파일을 확인하여야 하는데 보통 bin_log 던가;;
해서 설정하는 부분이 있습니다 그부분이 빠져 있다면

bin log 를 사용하여 복구하는것은 불가능하고 bin log 가 있다고 하여도 보아하니 상당히 오랜기간

운영되어온 서버 같은데 100% 복구는 불가능하지 싶습니다.

다른 방법을 찾아보셔야 할듯합니다.

--------------- 절취선 ------------------------
하늘은 스스로 삽질 하는 자를 삽으로 팬다.

http://glay.pe.kr


--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr

djxcrash의 이미지

my.cnf라는 파일은 없네요.
아마 my.ini파일인것 같습니다
설정된 폴더 어디에도 관련될만한 파일이 없네요.. 흑...

[client]
port=3306
[mysqld]
port=3306
skip-locking
skip-innodb
basedir = C:/RWAPM/DB/bin
datadir = C:/RWAPM/DB/data
tmpdir = C:/RWAPM/tmp
language = C:/RWAPM/DB/share/korean
 
[mysqlhotcopy]
interactive-timeout
 
[WinMySQLadmin]
Server = C:/RWAPM/DB/bin/mysqld-max-nt.exe

=3=3=3=3=3=3=3=3=3=3
백업을 생활화 하자....

djxcrash의 이미지

로그가 없다면 Mysql의 신(god)이 있다고 해도 불가능한 일이 겠죠?
복구업체에 맞기고 왔습니다. 30년 살면서 가장 큰 사고를 친거 같습니다. ㅠㅠ

=3=3=3=3=3=3=3=3=3=3
백업을 생활화 하자....

djxcrash의 이미지

Mysql 시작시에 다음을 사용해야 로그를 남기는군요..

--log-bin[=file_name]

http://www.ihelpers.co.kr/programming/tipntech.php?CMD=view&TYPE=0&KEY=bin&SC=S&&CC=&PAGE=1&IDX=531

원래 binlog는 replication 을 위한 것인데... replication 이 아닌 복구용도로도 훌륭한 데이터이다. 
/etc/my.cnf 에.. log-bin 라는 부분이 주석처리 되어 있지않으면. 
mysql 은 기본적으로 /usr/local/mysql/data 디렉토리에 
Host명-bin.000001 Host명-bin.000002 .... 과 같은 형식으로 만들어 질것이다. 
mysql을 재시작할때마다 Host명-bin.0000001 에서 숫자부분이 늘어난 화일이 생성되며 그 화일에 새롭게 기록한다. 

http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=53491

경로로 보아 윈도우는 아닌(리눅스나 유닉스... 서버관련 잘 몰라요;;)
이쪽에 설치된 RWAPM은 서비스관리에서 보니
C:\RWAPM\DB\bin\mysqld-max-nt.exe MySQL

아직도 하드 구석구석 찾아 헤매고 있었는데 포기해야겠군요.
C:\RWAPM\DB\bin\mysqld-max-nt.exe --log-bin[=binlog] MySQL
로 서비스 등록하면 지금부터라도 바이너리 로그가 남을까요? 윈도우는 옵션인자가 다르려나요..

=3=3=3=3=3=3=3=3=3=3
백업을 생활화 하자....

djxcrash의 이미지

x정보기술에 맞겼는데 인터넷 서핑하다보니 불안하네요.. 물리적 수리기술로 인정받는거 같은데...
큐NA라는 사이트 가보니까 DB전문업체 같고 홈페이지도 신뢰감있는 느낌이 팍팍오고...

=3=3=3=3=3=3=3=3=3=3
백업을 생활화 하자....

=3=3=3=3=3=3=3=3=3=3
백업을 생활화 하자....

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.