2012-12-09 4 views
3

면책 조항 : 이전에 MySQL을 사용한 적이 없습니다!MySQL에 기존 데이터베이스 연결

나는 MySQL 데이터베이스라고 생각되는 .frm, .myd 및 .myi 파일을 포함하는 폴더가 있습니다. 필자는 몇 년 동안 서버 나 데이터베이스를 사용하지 않았지만 새로운 벤처 기업을 위해 일부 데이터를 재개하려고하는 고객을 위해 존재하지 않는 서버에서이 파일을 가져 왔습니다.

MySQL Workbench와 함께 MySQL의 최신 무료 버전을 다운로드했으며 기존 데이터베이스를 새로운 설치로 연결하려고합니다. MS SQL Server를 사용하는 경우 "Attach"와 동등합니다.

나는 단순히 폴더를 MySQL 용 데이터 폴더에 복사하고 데이터베이스를 표시하는 서비스를 다시 시작한다고 말하는 몇 가지 기사를 발견했습니다. 나는 (설치 폴더 내의 데이터 폴더와 intial 구성 중에 생성 된 "MySQL Datafiles"폴더를 모두 사용했지만 서비스를 다시 시작할 때 아무 것도 나타나지 않습니다.)

이 데이터베이스를 연결하려면 어떻게해야합니까?

답변

3

좋아요, 데이터베이스를 추가하는 폴더가 잘못되었습니다 .2 개의 "데이터"폴더를 발견했지만 C : \ ApplicationData에 3 번째 숨어 있었지만, 여기에서 데이터 파일과 내가 데이터를 볼 수있는 MySQL의 서비스를 다시 시작 MySQL 데이터베이스가 저장

1

윈도우 8 기본 폴더에 다음과 같습니다.

,

C : \ 경우 ProgramData \ MySQL은 MySQL 서버 \ 5.6 \ 데이터

5.6 버전입니다.

유의하시기 바랍니다 그것은 입니다 ProgramData 아니 간과하기 쉬운 프로그램 파일.

복사하여 서비스를 다시 시작하면 문제가 해결됩니다. 나는 이전의 5.X 버전에서 DB를 복사하고있다.