2014-11-06 2 views
1

Windows 용 Wampserver를 어떤 이유로 든 제거했습니다. 그런 다음 동일한 폴더/빌드를 다른 폴더에 설치했습니다. 내 사이트의 MySQL 데이터베이스의 OLD 실제 디렉토리를 새로 설치된 사이트로 복사했습니다. 이제 테이블은 phpMyAdmin 또는 Navicat에 표시되지만 볼 수는 없습니다. 이 고객들은 테이블이 존재하지 않는다고 말합니다. DB를 다시 작동 시키려면 어떻게해야합니까?WAMP 제거 후 데이터베이스 복구

답변

2

INNODB 데이터베이스는 \data\database_name 폴더에만 저장되지 않습니다. .frm 파일 만 거기에 저장되며 innodb 데이터베이스의 테이블에 대한 데이터 사전 정보 만 포함합니다.

실제 데이터와 다른 데이터 사전 정보는 \data\ibdata1 파일에 저장됩니다.

이러한 INNODB 데이터베이스를 복구하려면 백업 파일도 필요합니다.

MySQL을 중지하고 그 파일을 복사 한 다음 MySQL을 다시 시작하십시오. 운이 좋으면 마지막으로 WAMPServer를 사용했을 때 MySQL을 완전하게 중지했다고 가정 할 때 복구됩니다.

문제가 해결되지 않으면

ib_logfile0 
ib_logfile1 

그리고 어떤 mysql을 - bin.0000을 복사하려고 ??

파일도 마찬가지입니다.

+0

파일 데이터 \ ibdata1이 제거 중에 제거되었습니다. – user3599061

+0

그렇다면 데이터베이스를 복구하지 않을까 걱정됩니다. – RiggsFolly

+0

향후 WAMPServer 포럼을 안전하게 ** [WAMPServer의 새 버전을 설치하는 방법]에 대한 문서 (http://forum.wampserver.com/read.php?2,123606)를 참조하십시오. – RiggsFolly