2013-09-28 2 views
0

저는 얼마 전 WAMP 2.0i를 설치했고 PHP와 MySQL을 사용하여 사이트를 개발했습니다. 최근에 하드 드라이브를 변경하고 Windows 7 및 응용 프로그램을 다시 설치해야했습니다. 이 모든 것이 WAMP에 도착할 때까지 원활하게 진행되었습니다. 최신 버전의 WAMP (v 2.4 32 비트)를 다운로드하고 Visual C++ 2010 SP1 재배포 가능 패키지 x86 및 WAMP 2.4를 아무 문제없이 설치했습니다.MySQL 5.0에서 MySQL 5.5 사이의 데이터베이스 업그레이드

그런 다음 내 백업 www 폴더에서 사이트 파일을 새 설치로 복사했으며이 역시 괜찮 았습니다.

그런 다음 문제가 발생했습니다. 이제 데이터베이스를 새로운 설치로 이동해야합니다. 이전의 WAMP 설치는 MySQL 5.0.1을 실행했습니다. 새 설치로 MySQL 5.5가 실행됩니다. 내 데이터베이스는 주로 INNODB이지만 던져진 MyISAM 몇 개가 더 있습니다.

새 설치 프로그램에서 MySQL 5.0 폴더가 있고 MySQL 버전에서 옵션을 제공하지만이 버전으로 변경하려고하면 MySQL이 실행되지 않습니다. .

로그 파일, ibdata1 및 .pid 파일뿐만 아니라 wampserver.conf 파일을 사용하여 mysql5.0.1b/data에서 mysql5.5.x/data로 파일을 수동으로 복사하려고했습니다. 이것은 작동하지 않아 로그 파일 등을 제거하고 재설치 한 다음 다시 시도했지만 데이터베이스 폴더 만이 작업을 수행하지 못했습니다.

저는 솔루션을 검색했으며 대부분 mysqldump 나 다른 스크립트를 사용하여 데이터베이스를 내보내는 것을 중심으로 실행되었습니다. 불행히도 파일과 MySQL 액세스가 없습니다.

파일을 복사하는 방법을 설명하는 솔루션을 찾았 으면 wampserver.conf 파일을 변경하고 (mysqld-nt.exe를 mysqld.exe로 변경해야 함) mysql_upgrade 도구를 실행하십시오. 그러나이 오류는 주로 내 데이터베이스의 테이블이 존재하지 않았습니다. 이 작업을 시도했을 때 ibdata 파일로 모든 데이터베이스를 복사했습니다.

아무도 내가 뭘하려고하는 것과 관련된 문제를 이해하도록 도와 줄 수 있습니까?

감사합니다,

나딤

답변

3

당신은 기본적으로 너무 멀리 다시 역사의 길에서 업그레이드하려고합니다. 즉 당신이 보일 것입니다 당신의 상황에서 5.1에서 5.5

Upgrading from 5.0 to 5.1

Upgrading from 5.1 to 5.5

로 이동할 수 있습니다 완료되면

mysql 문서에 따르면 당신은 5.0에서 5.1로 업그레이드해야합니다 MySQL 5.0을 WAMPServer에 설치하고 기존 데이터베이스의 백업을 실행하는 것이 더 간단합니다.

그런 다음 5.5 mysql로 ​​복원하십시오.

이것은이

도움이 나는 희망 5.0 install for windows

Here is a link to HOWTO manually install MYSQL to a WAMPServer installation

에 대한 링크를 것으로 보인다