2012-11-20 5 views
3

Centos를 사용하고 있습니다. 프로덕션 서버에 , 우리가 실수로 우리는 여전히의/var/mysql을실수로 설치된 mysql 서버

우리는 우리의 모든 데이터를 복구 할 수있는 일

우리 데시벨의 폴더를 볼 수 MySQL 서버를

을 제거 보인다.

제안 사항에 대해 꼭 확인하십시오. 고객 생산 수준 데이터입니다.

감사합니다.

+3

"백업"이라고하는 이러한 것들이있어 그들을 파괴하는 것에 대해 걱정하지 않고 사물을 가지고 놀 수있게 해줍니다. –

+1

LOL, 실수로 전체 데이터베이스를 삭제 했습니까? 죄송합니다. –

+0

Please note : 제거되고 삭제되지 않았습니다. 그것은 다른 설치 um을 사용하여 제거를 일으킨 것 같습니다. – Apoorv

답변

4

Damn.)

사전 단계 ... 서버가 계속 실행중인 경우 서버가 다른 곳에서 복제 중이거나 다른 사람의 마스터 인 경우 복제 정보를 얻으려고합니다. 이것은 자체의 게시물이지만, MySQL 서버가 다운 된 것으로 추측하고 있으므로이 작업을 수행 할 수 없으며 너무 자세히 설명하지 않을 것입니다.

  1. 는 모든 내용을 전체 복사를 수행은/var/mysql을 (확인 권한이 보존되어 있는지 확인)
  2. 는 mysql을의 동일한 버전을 설치하고 작동하고 확인 어딘가에 안전하고 /etc/my.cnf에 파일
  3. 는 MySQL의 어딘가에 경우 다시 원하는
  4. 복사 원본/var에 새로운 MySQL의 기본 새롭게은/var/설치
  5. 백업을 종료/mysql을 파일 다시뿐만 아니라 원래의 /etc/my.cnf에를
  6. Pray, MySQL 시작 및 mo

를 필요한 경우가 복제되지 않은 경우, 단계 # 8 당신이 당신의 엉덩이 이런 누군가가 실제로 데이터베이스를 삭제 다음 시간을 절약 할 수 있도록 복제를 설정 들여다됩니다

  • 설정 복제 설정을 따라했습니다 파일. (나에게 일어난 일)

  • +0

    Worked! 감사. – Apoorv

    +0

    @ user857698 np, 행운을 빈다! – Ray