2010-01-17 15 views
6

지난 달에 Windows를 다시 설치해야하고 WAMP 폴더를 다른 파티션으로 옮겼습니다. 이제 WAMP를 다시 설치했지만 이전 데이터베이스가 필요합니다. 안전한 partion에 저장된 WAMP 폴더에서 어떻게 이전 MySQL 데이터베이스를 가져갈 수 있습니까?WAMP에서 MySQL 데이터베이스를 복원하는 방법은 무엇입니까?

wamp/bin/mysql /../ data /에 이전 데이터베이스가 있습니다. phpMyAdmin에 데이터베이스 폴더 만 복사하면 이전 데이터베이스의 모든 테이블/뷰를 볼 수 없습니다. 당신이 InnoDB 테이블을 사용처럼

답변

6

이 보이는, 그래서 당신은 또한 데이터 폴더에 IB * 파일을 복사한다 (그러나이 새 설치에서 생성 된 모든 InnoDB의 테이블을 덮어 쓰게됩니다.) 사용자가 설정 할 수 있습니다 (더 나은) 또는

'DATADIR '매개 변수를 지정하고 이전 설치에서 데이터 폴더 경로를 지정하십시오.

1

뒷면에있는 MySQL 서버를 변경할 때 (즉, 표준 MySQL 명령이나 인터페이스를 사용하지 않을 때), 변경하기 전에 서버를 중지하고 변경 후에 시작해야합니다.

어쨌든 권장되는 방법은 아니지만 정기적 인 백업을 수행하는 대신 mysqldump을 사용하고 나중에 을 사용하여 덤프 파일을 복원 할 수 있습니다.

+0

+1 (즉, 내가 잊어 버린) 서버를 재시동하라. :) –

1

wamp \ bin \ mysql \ mysql5.5.24 \ data 폴더와 같은 오래된 폴더로 이동하여 모든 내용을 복사하고 새로운 설정 폴더 "wamp \ bin \ mysql \ mysql5.5.24 \ data"로 붙여 넣거나 바꿉니다.

+0

나는 전체 mysql5.5.24를 대체했다. 그러나 데이터베이스가 아닌 테이블을 보여주고있다. – KarSho

관련 문제